org.jacorb.orb.portableInterceptor

Class ClientInterceptorIterator


public class ClientInterceptorIterator
extends RequestInterceptorIterator

This class is an iterator over an array of ClientRequestInterceptors.

Version:
$Id: ClientInterceptorIterator.java,v 1.12 2004/05/06 12:40:00 nicolas Exp $

Author:
Nicolas Noffke

Field Summary

static short
RECEIVE_EXCEPTION
static short
RECEIVE_OTHER
static short
RECEIVE_REPLY
static short
SEND_POLL
static short
SEND_REQUEST

Fields inherited from class org.jacorb.orb.portableInterceptor.RequestInterceptorIterator

interceptor_ex, op

Fields inherited from class org.jacorb.orb.portableInterceptor.AbstractInterceptorIterator

increment, index, interceptors

Constructor Summary

ClientInterceptorIterator(Interceptor interceptors)

Method Summary

protected void
invoke(Interceptor interceptor)
Iterates over the enumeration, i.e. calls "op" on nextElement() until !
void
iterate(ClientRequestInfoImpl info, short op)

Methods inherited from class org.jacorb.orb.portableInterceptor.RequestInterceptorIterator

reverseDirection, setDirection

Methods inherited from class org.jacorb.orb.portableInterceptor.AbstractInterceptorIterator

hasMoreElements, invoke, iterate, nextElement

Field Details

RECEIVE_EXCEPTION

public static final short RECEIVE_EXCEPTION

Field Value:
3


RECEIVE_OTHER

public static final short RECEIVE_OTHER

Field Value:
4


RECEIVE_REPLY

public static final short RECEIVE_REPLY

Field Value:
2


SEND_POLL

public static final short SEND_POLL

Field Value:
1


SEND_REQUEST

public static final short SEND_REQUEST

Field Value:
0

Constructor Details

ClientInterceptorIterator

public ClientInterceptorIterator(Interceptor interceptors)

Method Details

invoke

protected void invoke(Interceptor interceptor)
            throws UserException
Iterates over the enumeration, i.e. calls "op" on nextElement() until !hasMoreElements().
Overrides:
invoke in interface AbstractInterceptorIterator


iterate

public void iterate(ClientRequestInfoImpl info,
                    short op)
            throws UserException