org.jacorb.orb.portableInterceptor
Class ClientInterceptorIterator
java.lang.Object
org.jacorb.orb.portableInterceptor.AbstractInterceptorIterator
org.jacorb.orb.portableInterceptor.RequestInterceptorIterator
org.jacorb.orb.portableInterceptor.ClientInterceptorIterator
public class ClientInterceptorIterator
- extends RequestInterceptorIterator
This class is an iterator over an array
of ClientRequestInterceptors.
- Version:
- $Id: ClientInterceptorIterator.java,v 1.14 2006/07/07 10:55:57 alphonse.bendt Exp $
- Author:
- Nicolas Noffke
Constructor Summary |
ClientInterceptorIterator(org.apache.avalon.framework.logger.Logger logger,
org.omg.PortableInterceptor.Interceptor[] interceptors)
|
Method Summary |
protected void |
invoke(org.omg.PortableInterceptor.Interceptor interceptor)
Iterates over the enumeration, i.e. |
void |
iterate(ClientRequestInfoImpl info,
short op)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SEND_REQUEST
public static final short SEND_REQUEST
- See Also:
- Constant Field Values
SEND_POLL
public static final short SEND_POLL
- See Also:
- Constant Field Values
RECEIVE_REPLY
public static final short RECEIVE_REPLY
- See Also:
- Constant Field Values
RECEIVE_EXCEPTION
public static final short RECEIVE_EXCEPTION
- See Also:
- Constant Field Values
RECEIVE_OTHER
public static final short RECEIVE_OTHER
- See Also:
- Constant Field Values
ClientInterceptorIterator
public ClientInterceptorIterator(org.apache.avalon.framework.logger.Logger logger,
org.omg.PortableInterceptor.Interceptor[] interceptors)
iterate
public void iterate(ClientRequestInfoImpl info,
short op)
throws org.omg.CORBA.UserException
- Throws:
org.omg.CORBA.UserException
invoke
protected void invoke(org.omg.PortableInterceptor.Interceptor interceptor)
throws org.omg.CORBA.UserException
- Iterates over the enumeration, i.e. calls "op" on
nextElement() until !hasMoreElements().
- Specified by:
invoke
in class AbstractInterceptorIterator
- Throws:
org.omg.CORBA.UserException