| org.objectweb.jonas.security.iiop.Csiv2ServerInterceptor
Csiv2ServerInterceptor | public class Csiv2ServerInterceptor extends org.omg.CORBA.LocalObject implements ServerRequestInterceptor(Code) | | SAS context interceptor on server side
See Also: Csiv2 See Also: spec : A target security service (TSS) is the security service associated with the ORB that hosts the target object. See Also: Common See Also: Secure Interoperability V2 Specification (July 23,2001) author: Florent Benoit |
Method Summary | |
public void | destroy() Provides an opportunity to destroy this interceptor. | public String | name() Returns the name of the interceptor. | public void | receive_request(ServerRequestInfo ri) Allows an Interceptor to query request information after all the
information, including operation parameters, are available. | public void | receive_request_service_contexts(ServerRequestInfo ri) Allows the interceptor to process service context information. | public void | send_exception(ServerRequestInfo ri) Allows an Interceptor to query the exception information and modify
the reply service context before the exception is thrown to the client.
When an exception occurs, this interception point is called. | public void | send_other(ServerRequestInfo ri) Allows an Interceptor to query the information available when a
request results in something other than a normal reply or an
exception. | public void | send_reply(ServerRequestInfo ri) Allows an Interceptor to query reply information and modify the
reply service context after the target operation has been invoked
and before the reply is returned to the client. |
Csiv2ServerInterceptor | public Csiv2ServerInterceptor(Codec codec, Logger logger, Logger loggerDetails)(Code) | | Constructor
Parameters: codec - used for encoding any objects Parameters: logger - used for logging useful information Parameters: loggerDetails - for all information (useless for most time :) |
destroy | public void destroy()(Code) | | Provides an opportunity to destroy this interceptor.
|
name | public String name()(Code) | | Returns the name of the interceptor.
the name of the interceptor. |
receive_request | public void receive_request(ServerRequestInfo ri) throws ForwardRequest(Code) | | Allows an Interceptor to query request information after all the
information, including operation parameters, are available. This
interception point shall execute in the same thread as the target
invocation.
Parameters: ri - Information about the current request being intercepted. exception: ForwardRequest - If thrown, indicates to the ORB that aretry of the request should occur with the new object given inthe exception. |
receive_request_service_contexts | public void receive_request_service_contexts(ServerRequestInfo ri) throws ForwardRequest(Code) | | Allows the interceptor to process service context information.
Parameters: ri - Information about the current request being intercepted. exception: ForwardRequest - If thrown, indicates to the ORB that aretry of the request should occur with the new object given inthe exception. |
send_exception | public void send_exception(ServerRequestInfo ri) throws ForwardRequest(Code) | | Allows an Interceptor to query the exception information and modify
the reply service context before the exception is thrown to the client.
When an exception occurs, this interception point is called. This
interception point shall execute in the same thread as the target
invocation.
Parameters: ri - Information about the current request being intercepted. exception: ForwardRequest - If thrown, indicates to the ORB that aretry of the request should occur with the new object given inthe exception. |
send_other | public void send_other(ServerRequestInfo ri) throws ForwardRequest(Code) | | Allows an Interceptor to query the information available when a
request results in something other than a normal reply or an
exception.
Parameters: ri - Information about the current request being intercepted. exception: ForwardRequest - If thrown, indicates to the ORB that aretry of the request should occur with the new object given inthe exception. |
send_reply | public void send_reply(ServerRequestInfo ri)(Code) | | Allows an Interceptor to query reply information and modify the
reply service context after the target operation has been invoked
and before the reply is returned to the client. This interception
point shall execute in the same thread as the target invocation.
Parameters: ri - Information about the current request being intercepted. |
|
|