Package org.apache.axis
Interface Chain
-
- All Superinterfaces:
Handler
,java.io.Serializable
- All Known Subinterfaces:
TargetedChain
- All Known Implementing Classes:
SimpleChain
,SimpleTargetedChain
,SOAPService
,Transport
public interface Chain extends Handler
AHandler
that executes a 'chain' of child handlers in order.- Author:
- Doug Davis (dug@us.ibm.com.com)
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
addHandler(Handler handler)
Adds a handler to the end of the chain.boolean
contains(Handler handler)
Discover if a handler is in this chain.Handler[]
getHandlers()
Get the list of handlers in the chain.-
Methods inherited from interface org.apache.axis.Handler
canHandleBlock, cleanup, generateWSDL, getDeploymentData, getName, getOption, getOptions, getUnderstoodHeaders, init, invoke, onFault, setName, setOption, setOptions
-
-
-
-
Method Detail
-
addHandler
void addHandler(Handler handler)
Adds a handler to the end of the chain. May not be called after invoke.- Parameters:
handler
- theHandler
to be added
-
contains
boolean contains(Handler handler)
Discover if a handler is in this chain.- Parameters:
handler
- theHandler
to check- Returns:
true
if it is in this chain,false
otherwise
-
getHandlers
Handler[] getHandlers()
Get the list of handlers in the chain. Is Handler[] the right form?- Returns:
- an array of
Handler
s that have been added
-
-