public abstract class AssertionExecutor extends Object implements IAssertionExecutor
Modifier and Type | Field and Description |
---|---|
protected IAssertion |
assertion |
protected IExecutionContext |
econtext |
Constructor and Description |
---|
AssertionExecutor() |
Modifier and Type | Method and Description |
---|---|
protected void |
generateFault(WSMException fault) |
protected IAssertion |
getAssertion() |
String |
getAssertionName() |
IExecutionContext |
getExecutionContext()
Return the Execution Context
|
void |
init(IAssertion ia, IExecutionContext context) |
boolean |
isAssertionEnabled() |
IResult |
postExecute(IContext messageContext)
Executes any task required after policy execution.
|
IAssertion |
preInit(IAssertion ia, IExecutionContext econtext, IContext msgContext) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
destroy, execute, init
protected IAssertion assertion
protected IExecutionContext econtext
protected IAssertion getAssertion()
public String getAssertionName()
getAssertionName
in interface IAssertionExecutor
public IExecutionContext getExecutionContext()
IAssertionExecutor
getExecutionContext
in interface IAssertionExecutor
public boolean isAssertionEnabled()
isAssertionEnabled
in interface IAssertionExecutor
true
if assertion is enabled, false
otherwise.protected void generateFault(WSMException fault) throws WSMException
WSMException
public void init(IAssertion ia, IExecutionContext context) throws WSMException
WSMException
public IResult postExecute(IContext messageContext) throws WSMException
postExecute
in interface IAssertionExecutor
WSMException
public IAssertion preInit(IAssertion ia, IExecutionContext econtext, IContext msgContext) throws WSMException
preInit
in interface IAssertionExecutor
WSMException