xsul.xservices_xbeans
Class XmlBeansBasedService

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

public class XmlBeansBasedService
extends XServiceBase

This class provides services over HTTP.


Constructor Summary
XmlBeansBasedService(java.lang.String name)
           
XmlBeansBasedService(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
 

Constructor Detail

XmlBeansBasedService

public XmlBeansBasedService(java.lang.String name)

XmlBeansBasedService

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

startService

public void startService()
                  throws MessageRouterException
Specified by:
startService in interface MessageRouter
Overrides:
startService in class XServiceBase
Throws:
MessageRouterException

invoke

public void invoke(MessageContext ctx)
            throws MessageProcessingException
Specified by:
invoke in class XServiceBase
Throws:
MessageProcessingException


IU Extreme! Lab (http://www.extreme.indiana.edu)