| java.lang.Object com.sun.jbi.internal.security.msg.SecurityProcessor
SecurityProcessor | public class SecurityProcessor implements DeploymentObserver,Interceptor(Code) | | Implementation of the Deployment Listener and Interceptor.
author: Sun Microsystems, Inc. |
SecurityProcessor | public SecurityProcessor(ComponentContext cmpCtx)(Code) | | Creates a new instance of SecurityProcessor.
Parameters: cmpCtx - is the ComponentContext |
SecurityProcessor | public SecurityProcessor(ComponentContext cmpCtx, String authLayer)(Code) | | Creates a new instance of SecurityProcessor.
Parameters: cmpCtx - is the ComponentContext Parameters: authLayer - is the authnetication layer ( ex. SOAP ) |
processIncomingMessage | public void processIncomingMessage(Endpoint endpoint, String operation, MessageContext msgCtx, Subject subject) throws MessageHandlerException(Code) | | Process an incoming message. For an Inbound endpoint the incoming message is
a request being sent to invoke a particular operation in a Service. For an
Outbound endpoint the incoming message is a Response to a earlier message.
Parameters: endpoint - is the deployed Endpoint which is the sink of the Message Parameters: operation - is the operation being invoked Parameters: subject - is the Subject to be updated with the senders Identity. Parameters: msgCtx - is the MessageContext which is a wrapper around the message. throws: MessageHandlerException - on Errors |
processOutgoingMessage | public void processOutgoingMessage(Endpoint endpoint, String operation, MessageContext msgCtx, Subject subject) throws MessageHandlerException(Code) | | Process an incoming message. For an Inbound endpoint the incoming message is
a request being sent to invoke a particular operation in a Service. For an
Outbound endpoint the incoming message is a Response to a earlier message.
Parameters: endpoint - is the deployed Endpoint which is the sink of the Message Parameters: operation - is the operation being invoked Parameters: subject - is the Subject which identifies the Sender. Parameters: msgCtx - is the MessageContext which is a wrapper around the message. throws: MessageHandlerException - on Errors |
registerEndpointDeployment | public void registerEndpointDeployment(Endpoint endpoint, EndpointSecurityConfig epDeployConfig) throws Exception(Code) | | Register an endpoint deployment.
Parameters: endpoint - is the Endpoint being deployed. Parameters: epDeployConfig - is the Endpoint Security Configuration. throws: Exception - on Errors. |
unregisterEndpointDeployment | public void unregisterEndpointDeployment(Endpoint endpoint)(Code) | | Unregister an Endpoint deployment.
Parameters: endpoint - is the Endpoint being undeployed |
|
|