public class SASTargetInterceptor extends LocalObject implements ServerRequestInterceptor, org.jacorb.config.Configurable
| Modifier and Type | Field and Description |
|---|---|
protected int |
clientUserNameSlotID |
protected Codec |
codec |
protected ORB |
orb |
protected ISASContext |
sasContext |
protected int |
sasContextsCubby |
protected int |
sasReplySlotID |
protected boolean |
useSsl |
| Constructor and Description |
|---|
SASTargetInterceptor(ORBInitInfo info) |
| Modifier and Type | Method and Description |
|---|---|
void |
cacheSASContext(GIOPConnection connection,
long client_context_id,
byte[] client_authentication_token,
java.lang.String principalName) |
void |
configure(org.jacorb.config.Configuration configuration) |
void |
destroy() |
byte[] |
getSASContext(GIOPConnection connection,
long client_context_id) |
java.lang.String |
getSASContextPrincipalName(GIOPConnection connection,
long client_context_id) |
protected Any |
makeCompleteEstablishContext(ServerRequestInfo ri,
long client_context_id,
org.jacorb.sasPolicy.SASPolicyValues sasValues) |
protected Any |
makeContextError(ServerRequestInfo ri,
long client_context_id,
int major_status,
int minor_status,
byte[] error_token) |
java.lang.String |
name() |
void |
purgeSASContext(GIOPConnection connection,
long client_context_id) |
void |
receive_request_service_contexts(ServerRequestInfo ri) |
void |
receive_request(ServerRequestInfo ri) |
void |
send_exception(ServerRequestInfo ri) |
void |
send_other(ServerRequestInfo ri) |
void |
send_reply(ServerRequestInfo ri) |
_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_connectionclone, 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_overrideprotected ORB orb
protected Codec codec
protected int sasReplySlotID
protected int clientUserNameSlotID
protected int sasContextsCubby
protected boolean useSsl
protected ISASContext sasContext
public SASTargetInterceptor(ORBInitInfo info) throws UnknownEncoding, org.jacorb.config.ConfigurationException
UnknownEncodingorg.jacorb.config.ConfigurationExceptionpublic void configure(org.jacorb.config.Configuration configuration)
throws org.jacorb.config.ConfigurationException
configure in interface org.jacorb.config.Configurableorg.jacorb.config.ConfigurationExceptionpublic java.lang.String name()
name in interface InterceptorOperationspublic void destroy()
destroy in interface InterceptorOperationspublic void receive_request_service_contexts(ServerRequestInfo ri) throws ForwardRequest
receive_request_service_contexts in interface ServerRequestInterceptorOperationsForwardRequestpublic void receive_request(ServerRequestInfo ri) throws ForwardRequest
receive_request in interface ServerRequestInterceptorOperationsForwardRequestpublic void send_reply(ServerRequestInfo ri)
send_reply in interface ServerRequestInterceptorOperationspublic void send_exception(ServerRequestInfo ri) throws ForwardRequest
send_exception in interface ServerRequestInterceptorOperationsForwardRequestpublic void send_other(ServerRequestInfo ri) throws ForwardRequest
send_other in interface ServerRequestInterceptorOperationsForwardRequestprotected Any makeCompleteEstablishContext(ServerRequestInfo ri, long client_context_id, org.jacorb.sasPolicy.SASPolicyValues sasValues)
protected Any makeContextError(ServerRequestInfo ri, long client_context_id, int major_status, int minor_status, byte[] error_token)
public void cacheSASContext(GIOPConnection connection, long client_context_id, byte[] client_authentication_token, java.lang.String principalName)
public void purgeSASContext(GIOPConnection connection, long client_context_id)
public byte[] getSASContext(GIOPConnection connection, long client_context_id)
public java.lang.String getSASContextPrincipalName(GIOPConnection connection, long client_context_id)