| |
|
| java.lang.Object org.objectweb.celtix.bus.handlers.HandlerChainInvoker
HandlerChainInvoker | public class HandlerChainInvoker implements HandlerInvoker(Code) | | invoke invoke the handlers in a registered handler chain
|
HandlerChainInvoker | public HandlerChainInvoker(List<Handler> hc, boolean isOutbound)(Code) | | |
adoptLogicalHandlers | public void adoptLogicalHandlers(HandlerInvoker invoker)(Code) | | Allows an the logical handler chain for one invoker to be used
as an alternate chain for another.
Parameters: invoker - the invoker encalsulting the alternate logical handlerchain |
closeHandlers | public void closeHandlers()(Code) | | |
getInvokedHandlers | List getInvokedHandlers()(Code) | | |
invokeProtocolHandlers | public boolean invokeProtocolHandlers(boolean requestor, MessageContext bindingContext)(Code) | | |
isClosed | public boolean isClosed()(Code) | | Indicates that the invoker is closed. When closed, only @see
#mepComplete may be called. The invoker will become closed if
during a invocation of handlers, a handler throws a runtime
exception that is not a protocol exception and no futher
handler or message processing is possible.
|
isInbound | public boolean isInbound()(Code) | | |
isOutbound | public boolean isOutbound()(Code) | | |
isResponseExpected | public boolean isResponseExpected()(Code) | | |
mepComplete | public void mepComplete(MessageContext context)(Code) | | Invoke handlers at the end of an MEP calling close on each.
The handlers must be invoked in the reverse order that they
appear in the handler chain. On the server side this will not
be the reverse order in which they were invoked so use the
handler chain directly and not simply the invokedHandler list.
|
setFault | public void setFault(boolean fe)(Code) | | |
setInbound | public void setInbound()(Code) | | |
setOutbound | public void setOutbound()(Code) | | |
setResponseExpected | public void setResponseExpected(boolean expected)(Code) | | |
|
|
|