org.apache.axis

Interface Chain

public interface Chain extends Handler

A Handler that executes a 'chain' of child handlers in order.

Author: Doug Davis (dug@us.ibm.com.com)

Method Summary
voidaddHandler(Handler handler)
Adds a handler to the end of the chain.
booleancontains(Handler handler)
Discover if a handler is in this chain.
Handler[]getHandlers()
Get the list of handlers in the chain.

Method Detail

addHandler

public void addHandler(Handler handler)
Adds a handler to the end of the chain. May not be called after invoke.

Parameters: handler the Handler to be added

contains

public boolean contains(Handler handler)
Discover if a handler is in this chain.

Parameters: handler the Handler to check

Returns: true if it is in this chain, false otherwise

getHandlers

public Handler[] getHandlers()
Get the list of handlers in the chain. Is Handler[] the right form?

Returns: an array of Handlers that have been added

Copyright B) 2005 Apache Web Services Project. All Rights Reserved.