xsul.xservo
Interface XService

All Superinterfaces:
MessageProcessingNode, MessageRouter
All Known Implementing Classes:
DoNothingServiceBase, XServiceBase, XSoapRpcBasedService

public interface XService
extends MessageRouter


Method Summary
 XService addHandler(XHandler handler)
           
 java.lang.String getName()
           
 java.lang.Object getServiceImpl()
           
 WsdlDefinitions getWsdl()
           
 java.lang.String getWsdlLocationToUse()
           
 void useServiceImpl(java.lang.Object impl)
           
 void useWsdl(WsdlDefinitions defs)
           
 void useWsdlFromLocation(java.lang.String location)
           
 void useWsdlPort(QName portTypeQname, java.lang.Class javaInterface)
           
 
Methods inherited from interface xsul.message_router.MessageRouter
shutdownService, startService, stopService
 
Methods inherited from interface xsul.message_router.MessageProcessingNode
process
 

Method Detail

addHandler

public XService addHandler(XHandler handler)

getName

public java.lang.String getName()

getWsdl

public WsdlDefinitions getWsdl()

useWsdl

public void useWsdl(WsdlDefinitions defs)

getWsdlLocationToUse

public java.lang.String getWsdlLocationToUse()

useWsdlFromLocation

public void useWsdlFromLocation(java.lang.String location)

useWsdlPort

public void useWsdlPort(QName portTypeQname,
                        java.lang.Class javaInterface)

getServiceImpl

public java.lang.Object getServiceImpl()

useServiceImpl

public void useServiceImpl(java.lang.Object impl)


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