| org.objectweb.jonas.security.iiop.Csiv2ClientInterceptor
Csiv2ClientInterceptor | public class Csiv2ClientInterceptor extends org.omg.CORBA.LocalObject implements ClientRequestInterceptor(Code) | | SAS context interceptor on client side.
See Also: Csiv2 See Also: spec : A client security service (CSS) is the security service See Also: associated with the ORB that is used by the client to invoke the target See Also: object. See Also: client See Also: state machine (fig 16-3) 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_exception(ClientRequestInfo ri) Indicates to the interceptor that an exception occurred. | public void | receive_other(ClientRequestInfo 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 | receive_reply(ClientRequestInfo ri) Allows an Interceptor to query the information on a reply after it
is returned from the server and before control is returned to the
client. | public void | send_poll(ClientRequestInfo ri) Allows an Interceptor to query information during a Time-Independent
Invocation (TII) polling get reply sequence. | public void | send_request(ClientRequestInfo ri) Need to send an establish context as described in the CSS state machine
Compliance with level 0, so stateless context
See Also: fig See Also: 16-3 of spec. |
Csiv2ClientInterceptor | public Csiv2ClientInterceptor(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_exception | public void receive_exception(ClientRequestInfo ri) throws ForwardRequest(Code) | | Indicates to the interceptor that an exception occurred. Allows
an Interceptor to query the exception's information before it is
thrown to the client.
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_other | public void receive_other(ClientRequestInfo 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. |
receive_reply | public void receive_reply(ClientRequestInfo ri)(Code) | | Allows an Interceptor to query the information on a reply after it
is returned from the server and before control is returned to the
client.
Parameters: ri - Information about the current request being intercepted. |
send_poll | public void send_poll(ClientRequestInfo ri)(Code) | | Allows an Interceptor to query information during a Time-Independent
Invocation (TII) polling get reply sequence.
Parameters: ri - Information about the current request being intercepted. |
send_request | public void send_request(ClientRequestInfo ri) throws ForwardRequest(Code) | | Need to send an establish context as described in the CSS state machine
Compliance with level 0, so stateless context
See Also: fig See Also: 16-3 of spec. [109]
|
|
|