public void initializeInvokeInOrder(RMPolicyToken spt)
throws NoSuchMethodException {
}
public Object doInvokeInOrder(RMProcessorContext rmpc) {
RMPolicyToken rmpt = rmpc.readCurrentSecurityToken();
switch (rmpc.getAction()) {
case RMProcessorContext.START:
if (!initializedInvokeInOrder) {
try {
initializeInvokeInOrder(rmpt);
initializedInvokeInOrder = true;
} catch (NoSuchMethodException e) {
logger.error("Exception occured in initializeInvokeInOrder", e);
return new Boolean(false);
}
}
logger.debug(rmpt.getTokenName());
case RMProcessorContext.COMMIT:
PolicyEngineData ped = rmpc.readCurrentPolicyEngineData();
String text = rmpc.getAssertion().getStrValue();