org.jboss.iiop.csiv2
Class SASClientInterceptor

java.lang.Object
  extended byorg.omg.CORBA.LocalObject
      extended byorg.jboss.iiop.csiv2.SASClientInterceptor
All Implemented Interfaces:
org.omg.PortableInterceptor.ClientRequestInterceptor, org.omg.PortableInterceptor.ClientRequestInterceptorOperations, org.omg.CORBA.portable.IDLEntity, org.omg.PortableInterceptor.Interceptor, org.omg.PortableInterceptor.InterceptorOperations, org.omg.CORBA.Object, java.io.Serializable

public class SASClientInterceptor
extends org.omg.CORBA.LocalObject
implements org.omg.PortableInterceptor.ClientRequestInterceptor

This implementation of org.omg.PortableInterceptor.ClientRequestInterceptor inserts the security attribute service (SAS) context into outgoing IIOP requests and handles the SAS messages received from the target security service in the SAS context of incoming IIOP replies.

See Also:
Serialized Form

Constructor Summary
SASClientInterceptor(org.omg.IOP.Codec codec)
           
 
Method Summary
 void destroy()
           
 java.lang.String name()
           
 void receive_exception(org.omg.PortableInterceptor.ClientRequestInfo ri)
           
 void receive_other(org.omg.PortableInterceptor.ClientRequestInfo ri)
           
 void receive_reply(org.omg.PortableInterceptor.ClientRequestInfo ri)
           
 void send_poll(org.omg.PortableInterceptor.ClientRequestInfo ri)
           
 void send_request(org.omg.PortableInterceptor.ClientRequestInfo ri)
           
 
Methods inherited from class org.omg.CORBA.LocalObject
_create_request, _create_request, _duplicate, _get_domain_managers, _get_interface_def, _get_interface, _get_policy, _hash, _invoke, _is_a, _is_equivalent, _is_local, _non_existent, _orb, _release, _releaseReply, _request, _request, _servant_postinvoke, _servant_preinvoke, _set_policy_override, validate_connection
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.omg.CORBA.Object
_create_request, _create_request, _duplicate, _get_domain_managers, _get_interface_def, _get_policy, _hash, _is_a, _is_equivalent, _non_existent, _release, _request, _set_policy_override
 

Constructor Detail

SASClientInterceptor

public SASClientInterceptor(org.omg.IOP.Codec codec)
Method Detail

name

public java.lang.String name()
Specified by:
name in interface org.omg.PortableInterceptor.InterceptorOperations

destroy

public void destroy()
Specified by:
destroy in interface org.omg.PortableInterceptor.InterceptorOperations

send_request

public void send_request(org.omg.PortableInterceptor.ClientRequestInfo ri)
Specified by:
send_request in interface org.omg.PortableInterceptor.ClientRequestInterceptorOperations

send_poll

public void send_poll(org.omg.PortableInterceptor.ClientRequestInfo ri)
Specified by:
send_poll in interface org.omg.PortableInterceptor.ClientRequestInterceptorOperations

receive_reply

public void receive_reply(org.omg.PortableInterceptor.ClientRequestInfo ri)
Specified by:
receive_reply in interface org.omg.PortableInterceptor.ClientRequestInterceptorOperations

receive_exception

public void receive_exception(org.omg.PortableInterceptor.ClientRequestInfo ri)
Specified by:
receive_exception in interface org.omg.PortableInterceptor.ClientRequestInterceptorOperations

receive_other

public void receive_other(org.omg.PortableInterceptor.ClientRequestInfo ri)
Specified by:
receive_other in interface org.omg.PortableInterceptor.ClientRequestInterceptorOperations