public class SASClientInterceptor extends LocalObject implements ClientRequestInterceptor, org.jacorb.config.Configurable
Modifier and Type | Field and Description |
---|---|
protected java.util.Hashtable |
atlasCache |
protected Codec |
codec |
protected byte[] |
contextToken |
protected java.lang.String |
DEFAULT_NAME |
protected java.lang.String |
name |
protected ISASContext |
sasContext |
protected static int |
SecurityAttributeService |
protected boolean |
useStateful |
Constructor and Description |
---|
SASClientInterceptor(ORBInitInfo info) |
Modifier and Type | Method and Description |
---|---|
void |
configure(org.jacorb.config.Configuration configuration) |
void |
destroy() |
protected AuthorizationElement[] |
getATLASTokens(ORB orb,
CompoundSecMechList csmList) |
protected Any |
makeEstablishContext(ORB orb,
long client_context_id,
AuthorizationElement[] authorization_token,
IdentityToken identity_token,
byte[] client_authentication_token) |
protected Any |
makeMessageInContext(ORB orb,
long client_context_id,
boolean discard_context) |
java.lang.String |
name() |
void |
receive_exception(ClientRequestInfo ri) |
void |
receive_other(ClientRequestInfo ri) |
void |
receive_reply(ClientRequestInfo ri) |
void |
send_poll(ClientRequestInfo ri) |
void |
send_request(ClientRequestInfo ri) |
void |
setContextToken(byte[] contextToken) |
_create_request, _create_request, _duplicate, _get_component, _get_domain_managers, _get_interface_def, _get_interface, _get_policy, _hash, _ids, _invoke, _is_a, _is_equivalent, _is_local, _non_existent, _orb, _release, _releaseReply, _request, _request, _servant_postinvoke, _servant_preinvoke, _set_policy_override, validate_connection
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
_create_request, _create_request, _duplicate, _get_component, _get_domain_managers, _get_interface_def, _get_interface, _get_policy, _hash, _is_a, _is_equivalent, _non_existent, _release, _request, _set_policy_override
protected static final int SecurityAttributeService
protected final java.lang.String DEFAULT_NAME
protected Codec codec
protected java.lang.String name
protected byte[] contextToken
protected boolean useStateful
protected java.util.Hashtable atlasCache
protected ISASContext sasContext
public SASClientInterceptor(ORBInitInfo info) throws UnknownEncoding, org.jacorb.config.ConfigurationException
UnknownEncoding
org.jacorb.config.ConfigurationException
public void configure(org.jacorb.config.Configuration configuration) throws org.jacorb.config.ConfigurationException
configure
in interface org.jacorb.config.Configurable
org.jacorb.config.ConfigurationException
public void setContextToken(byte[] contextToken)
public java.lang.String name()
name
in interface InterceptorOperations
public void destroy()
destroy
in interface InterceptorOperations
public void send_request(ClientRequestInfo ri) throws ForwardRequest
send_request
in interface ClientRequestInterceptorOperations
ForwardRequest
public void send_poll(ClientRequestInfo ri)
send_poll
in interface ClientRequestInterceptorOperations
public void receive_reply(ClientRequestInfo ri)
receive_reply
in interface ClientRequestInterceptorOperations
public void receive_exception(ClientRequestInfo ri) throws ForwardRequest
receive_exception
in interface ClientRequestInterceptorOperations
ForwardRequest
public void receive_other(ClientRequestInfo ri) throws ForwardRequest
receive_other
in interface ClientRequestInterceptorOperations
ForwardRequest
protected Any makeEstablishContext(ORB orb, long client_context_id, AuthorizationElement[] authorization_token, IdentityToken identity_token, byte[] client_authentication_token)
protected Any makeMessageInContext(ORB orb, long client_context_id, boolean discard_context)
protected AuthorizationElement[] getATLASTokens(ORB orb, CompoundSecMechList csmList) throws NO_PERMISSION
NO_PERMISSION