xsul.message_router
Interface MessageRouter
- All Superinterfaces:
- MessageProcessingNode
- All Known Subinterfaces:
- XService
- All Known Implementing Classes:
- CapHttpMessageRouter, DoNothingServiceBase, HttpMessageRouter, XServiceBase, XSoapRpcBasedService
- public interface MessageRouter
- extends MessageProcessingNode
Message router is entry point to message processing. When started it
takes incoming messages, wraps them in MessageContext and calls its own
process method. If true is returned thenrouter MUST check if outgoing
message is not null in message context and send it.
- Version:
- $Revision: 1.2 $
- Author:
- Aleksander Slominski
startService
public void startService()
throws MessageRouterException
- Throws:
MessageRouterException
stopService
public void stopService()
throws MessageRouterException
- Throws:
MessageRouterException
shutdownService
public void shutdownService()
throws MessageRouterException
- Throws:
MessageRouterException
IU Extreme! Lab (http://www.extreme.indiana.edu)