|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.jacorb.orb.portableInterceptor.InterceptorManager
This class "manages" the portable interceptors registered with the ORB, and controls the PICurrent.
Field Summary | |
static PICurrentImpl |
EMPTY_CURRENT
|
Constructor Summary | |
InterceptorManager(java.util.Vector client_interceptors,
java.util.Vector server_interceptors,
java.util.Vector ior_intercept,
int slot_count,
ORB orb)
|
Method Summary | |
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 |
hasIORInterceptors()
Test, if the manager has IORInterceptors |
boolean |
hasServerRequestInterceptors()
Test, if the manager has ServerRequestInterceptors |
void |
removeTSCurrent()
Removes the thread scope current, that is associated with the calling thread. |
void |
setTSCurrent(Current current)
Sets the thread scope current, i.e. a server side current associated with the calling thread. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public static final PICurrentImpl EMPTY_CURRENT
Constructor Detail |
public InterceptorManager(java.util.Vector client_interceptors, java.util.Vector server_interceptors, java.util.Vector ior_intercept, int slot_count, ORB orb)
Method Detail |
public Current getCurrent()
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()
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |