| java.lang.Object com.caucho.soap.jaxws.HandlerChainInvoker
HandlerChainInvoker | public class HandlerChainInvoker (Code) | | Responsible for invoking a handler chain.
Expected execution order:
- prepare()
- invoke(In|Out)bound()
- [close()]
- finish()
|
Method Summary | |
public void | closeClient() | public void | closeServer() | public void | finish(OutputStream out) | public InputStream | finish() | public String | getDirection() | public ProtocolException | getProtocolException() | public RuntimeException | getRuntimeException() | public Source | getSource() | public InputStream | invokeClientInbound(HttpURLConnection httpConnection) | public boolean | invokeClientOutbound(Source source, OutputStream out) | public boolean | invokeInbound(InputStream in, Map<String, DataHandler> attachments) Invoke the handler chain for an inbound message. | public boolean | invokeInboundFaultHandlers() | public boolean | invokeOutbound(Source source, Map<String, DataHandler> attachments) Invoke the handler chain for an outbound message. | public boolean | invokeOutboundFaultHandlers() | public InputStream | invokeServerInbound(HttpServletRequest request, OutputStream os) | public void | invokeServerOutbound(Source source, OutputStream os) | public void | prepare(Map<String, Object> httpProperties, boolean request) | public void | printSource() | public void | reverseDirection() | public String | toString() | public boolean | uninvokeInbound() When a message direction is reversed within the chain, this method
runs the message backwards through the previous handlers. | public boolean | uninvokeOutbound() When a message direction is reversed within the chain, this method
runs the message backwards through the previous handlers. |
closeClient | public void closeClient()(Code) | | |
closeServer | public void closeServer()(Code) | | |
invokeInboundFaultHandlers | public boolean invokeInboundFaultHandlers()(Code) | | |
invokeOutboundFaultHandlers | public boolean invokeOutboundFaultHandlers()(Code) | | |
printSource | public void printSource()(Code) | | |
reverseDirection | public void reverseDirection()(Code) | | |
uninvokeInbound | public boolean uninvokeInbound() throws WebServiceException(Code) | | When a message direction is reversed within the chain, this method
runs the message backwards through the previous handlers. This
method should only be invoked when a handler returns false, but
does not throw any kind of exception.
|
uninvokeOutbound | public boolean uninvokeOutbound() throws WebServiceException(Code) | | When a message direction is reversed within the chain, this method
runs the message backwards through the previous handlers. This
method should only be invoked when a handler returns false, but
does not throw any kind of exception.
|
|
|