xsul.xservo_soap
Class XSoapRpcBasedService

java.lang.Object
  extended byxsul.xservo.XServiceBase
      extended byxsul.xservo_soap.XSoapRpcBasedService
All Implemented Interfaces:
MessageProcessingNode, MessageRouter, XService

public class XSoapRpcBasedService
extends XServiceBase
implements XService

This class provides services over HTTP.


Constructor Summary
XSoapRpcBasedService(java.lang.String name)
           
XSoapRpcBasedService(java.lang.String name, java.lang.String wsdlLoc, java.lang.Object serviceImpl)
           
 
Method Summary
 void invoke(MessageContext ctx)
           
 void startService()
           
 
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
 
Methods inherited from interface xsul.xservo.XService
addHandler, getName, getServiceImpl, getWsdl, getWsdlLocationToUse, useServiceImpl, useWsdl, useWsdlFromLocation, useWsdlPort
 
Methods inherited from interface xsul.message_router.MessageRouter
shutdownService, stopService
 
Methods inherited from interface xsul.message_router.MessageProcessingNode
process
 

Constructor Detail

XSoapRpcBasedService

public XSoapRpcBasedService(java.lang.String name)

XSoapRpcBasedService

public XSoapRpcBasedService(java.lang.String name,
                            java.lang.String wsdlLoc,
                            java.lang.Object serviceImpl)
Method Detail

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)