xsul.xservo_soap
Class XSoapRpcBasedService
java.lang.Object
xsul.xservo.XServiceBase
xsul.xservo_soap.XSoapRpcBasedService
- All Implemented Interfaces:
- MessageProcessingNode, MessageRouter, XService
- public class XSoapRpcBasedService
- extends XServiceBase
- implements XService
This class provides services over HTTP.
| Methods inherited from class xsul.xservo.XServiceBase |
addHandler, getName, getServiceImpl, getWsdl, getWsdlLocationToUse, isServiceShutdown, isServiceStarted, process, setServiceShutdown, setServiceStarted, shutdownService, stopService, useServiceImpl, useWsdl, useWsdlFromLocation, useWsdlPort |
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
XSoapRpcBasedService
public XSoapRpcBasedService(java.lang.String name)
XSoapRpcBasedService
public XSoapRpcBasedService(java.lang.String name,
java.lang.String wsdlLoc,
java.lang.Object serviceImpl)
invoke
public void invoke(MessageContext ctx)
throws MessageProcessingException
- Specified by:
invoke in class XServiceBase
- Throws:
MessageProcessingException
startService
public void startService()
throws MessageRouterException
- Specified by:
startService in interface MessageRouter- Overrides:
startService in class XServiceBase
- Throws:
MessageRouterException
IU Extreme! Lab (http://www.extreme.indiana.edu)