public interface IAssertionExecutor
Modifier and Type | Method and Description |
---|---|
void |
destroy()
The destroy method for a cleaner ending of the assertion lifecycle.
|
IResult |
execute(IContext mcontext)
Must always return a non-null IResult object.
|
String |
getAssertionName() |
IExecutionContext |
getExecutionContext()
Return the Execution Context
|
void |
init(IAssertion ia, IExecutionContext context, IContext msgContext)
This method is called after the AssertionExecutor is created or after one of the properties has been changed.
|
boolean |
isAssertionEnabled() |
IResult |
postExecute(IContext messageContext)
Executes any task required after policy execution.
|
IAssertion |
preInit(IAssertion ia, IExecutionContext econtext, IContext msgContext) |
boolean isAssertionEnabled()
true
if assertion is enabled, false
otherwise.String getAssertionName()
IResult execute(IContext mcontext) throws WSMException
mcontext
-WSMException
void init(IAssertion ia, IExecutionContext context, IContext msgContext) throws WSMException
WSMException
IllegalStateException
void destroy()
IExecutionContext getExecutionContext()
IResult postExecute(IContext messageContext) throws WSMException
WSMException
IAssertion preInit(IAssertion ia, IExecutionContext econtext, IContext msgContext) throws WSMException
ia
-econtext
-msgContext
-WSMException