public class InterceptorManager extends Object
Modifier and Type | Field and Description |
---|---|
static PICurrentImpl |
EMPTY_CURRENT |
Constructor and Description |
---|
InterceptorManager(List<Interceptor> client_interceptors,
List<Interceptor> server_interceptors,
List<Interceptor> ior_intercept,
int slot_count,
ORB orb) |
Modifier and Type | Method and Description |
---|---|
void |
destroy() |
ClientInterceptorIterator |
getClientIterator()
Returns an iterator object that contains the ClientRequestInterceptors
of this manager.
|
Current |
getCurrent()
This method returns a thread specific PICurrent.
|
Current |
getEmptyCurrent()
Returns an empty current where no slot has been set.
|
IORInterceptorIterator |
getIORIterator()
Returns an iterator object that contains the IORInterceptors
of this manager.
|
ServerInterceptorIterator |
getServerIterator()
Returns an iterator object that contains the ServerRequestInterceptors
of this manager.
|
boolean |
hasClientRequestInterceptors()
Test, if the manager has ClientRequestInterceptors
|
boolean |
hasCurrent() |
boolean |
hasIORInterceptors()
Test, if the manager has IORInterceptors
|
boolean |
hasServerRequestInterceptors()
Test, if the manager has ServerRequestInterceptors
|
void |
removeLocalPICurrent()
When the local invocation is complete we should clear the local PICurrent
|
void |
removeTSCurrent()
Removes the thread scope current, that is associated with the
calling thread.
|
void |
setLocalPICurrent(Current localCurrent)
Set the local PICurrent with the servers PICurrent
|
void |
setTSCurrent(Current current)
Sets the thread scope current, i.e.
|
public static final PICurrentImpl EMPTY_CURRENT
public InterceptorManager(List<Interceptor> client_interceptors, List<Interceptor> server_interceptors, List<Interceptor> ior_intercept, int slot_count, ORB orb)
public Current getCurrent()
public boolean hasCurrent()
public void setLocalPICurrent(Current localCurrent)
public void removeLocalPICurrent()
public void setTSCurrent(Current current)
public void removeTSCurrent()
public Current getEmptyCurrent()
public ClientInterceptorIterator getClientIterator()
public ServerInterceptorIterator getServerIterator()
public IORInterceptorIterator getIORIterator()
public boolean hasClientRequestInterceptors()
public boolean hasServerRequestInterceptors()
public boolean hasIORInterceptors()
public void destroy()
Copyright © 2017 JacORB. All rights reserved.