|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface NxpeResponseContext
Response class for the nxpe policy interface nxpeResponseContextImpl contains methods to set state information for the response in the application. This response class may call multiple response methods for the same request. It is intended that the application will derive their response handling object from this class.
| Method Summary | |
|---|---|
void |
addLogEntry(java.lang.String policyName,
int iRule,
java.lang.String actionName)
Method to signal the application an action has been triggered as a result of policy evaluation |
void |
addTraceEntry(Trace traceObject)
Method to signal the application an action has been triggered as a result of policy evaluation |
void |
addTraceString(java.lang.String traceString)
Method to signal the application an action has been triggered as a result of policy evaluation |
NxpeResult |
doAction(int eActionEnumerativeValue,
NxpeParameterList parameterList,
NxpeEvaluationContext hEvalQueryContext)
Signal that an action being handled by the application has been triggered. |
void |
externalActionComplete(int eActionEnumerativeValue,
NxpeResult actionReturnValue)
Method to signal the application an extension action has been performed This method may be called multiple times during policy evaluation. |
| Method Detail |
|---|
NxpeResult doAction(int eActionEnumerativeValue,
NxpeParameterList parameterList,
NxpeEvaluationContext hEvalQueryContext)
throws NxpeException
eActionEnumerativeValue - the ActionEnumerativeValue from the policy type specificationparameterList - the parameter list as defined in the action from the paladin policy collection.hEvalQueryContext - object we can query for the interface identifier of this action in the configuration xml. -- used for tracing
NxpeException
void externalActionComplete(int eActionEnumerativeValue,
NxpeResult actionReturnValue)
throws NxpeException
eActionEnumerativeValue - the ActionEnumerativeValue from the policy type specificationactionReturnValue - the action's return value
NxpeException
void addLogEntry(java.lang.String policyName,
int iRule,
java.lang.String actionName)
throws NxpeException
policyName - name of policy where action was triggerediRule - the rule number that triggered the actionactionName - name of the action triggered
NxpeException
void addTraceString(java.lang.String traceString)
throws NxpeException
traceString - string containing trace information
NxpeException
void addTraceEntry(Trace traceObject)
throws NxpeException
NxpeException
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||