org.jacorb.orb.portableInterceptor
Class InterceptorManager
java.lang.Object
org.jacorb.orb.portableInterceptor.InterceptorManager
public class InterceptorManager
extends java.lang.Object
This class "manages" the portable interceptors registered
with the ORB, and controls the PICurrent.
Version:
- Nicolas Noffke
InterceptorManager(Vector client_interceptors, Vector server_interceptors, Vector ior_intercept, int slot_count, ORB orb)
|
InterceptorManager
public InterceptorManager(Vector client_interceptors,
Vector server_interceptors,
Vector ior_intercept,
int slot_count,
ORB orb)
destroy
public void destroy()
getClientIterator
public ClientInterceptorIterator getClientIterator()
Returns an iterator object that contains the ClientRequestInterceptors
of this manager.
getCurrent
public Current getCurrent()
This method returns a thread specific PICurrent.
getEmptyCurrent
public Current getEmptyCurrent()
Returns an empty current where no slot has been set.
getIORIterator
public IORInterceptorIterator getIORIterator()
Returns an iterator object that contains the IORInterceptors
of this manager.
getServerIterator
public ServerInterceptorIterator getServerIterator()
Returns an iterator object that contains the ServerRequestInterceptors
of this manager.
hasClientRequestInterceptors
public boolean hasClientRequestInterceptors()
Test, if the manager has ClientRequestInterceptors
hasIORInterceptors
public boolean hasIORInterceptors()
Test, if the manager has IORInterceptors
hasServerRequestInterceptors
public boolean hasServerRequestInterceptors()
Test, if the manager has ServerRequestInterceptors
removeTSCurrent
public void removeTSCurrent()
Removes the thread scope current, that is associated with the
calling thread.
setTSCurrent
public void setTSCurrent(Current current)
Sets the thread scope current, i.e. a server side current
associated with the calling thread.