org.codehaus.xfire.service
Class MessageService

java.lang.Object
  extended by org.codehaus.xfire.AbstractXFireComponent
      extended by org.codehaus.xfire.service.MessageService
All Implemented Interfaces:
Service

public class MessageService
extends AbstractXFireComponent
implements Service

A simple service implementation.

Author:
Dan Diephouse

Field Summary
 
Fields inherited from interface org.codehaus.xfire.service.Service
ROLE
 
Constructor Summary
MessageService()
           
 
Method Summary
 java.lang.String getDefaultNamespace()
          The namespace of the service.
 FaultHandler getFaultHandler()
          The fault handler which handles exception which occur during processing.
 FaultHandlerPipeline getFaultPipeline()
           
 java.lang.String getName()
          The name of the service.
 java.lang.Object getProperty(java.lang.String name)
           
 HandlerPipeline getRequestPipeline()
           
 HandlerPipeline getResponsePipeline()
           
 Handler getServiceHandler()
           
 SoapVersion getSoapVersion()
           
 java.lang.String getStyle()
          Return the service style.
 java.lang.String getUse()
          Return the Use.
 WSDLWriter getWSDLWriter()
           
 void setDefaultNamespace(java.lang.String defaultNamespace)
           
 void setFaultHandler(FaultHandler faultHandler)
           
 void setFaultPipeline(FaultHandlerPipeline faultPipeline)
           
 void setName(java.lang.String name)
           
 void setProperty(java.lang.String name, java.lang.Object value)
           
 void setRequestPipeline(HandlerPipeline requestPipeline)
           
 void setResponsePipeline(HandlerPipeline responsePipeline)
           
 void setServiceHandler(Handler serviceHandler)
           
 void setSoapVersion(SoapVersion soapVersion)
           
 void setStyle(java.lang.String style)
           
 void setUse(java.lang.String use)
           
 void setWSDL(WSDLWriter wsdl)
           
 void setWSDLURL(java.lang.String wsdlUri)
           
 void setWSDLURL(java.net.URL wsdlUri)
           
 void setWSDLWriter(WSDLWriter wsdl)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MessageService

public MessageService()
Method Detail

getWSDLWriter

public WSDLWriter getWSDLWriter()
                         throws javax.wsdl.WSDLException
Specified by:
getWSDLWriter in interface Service
Throws:
javax.wsdl.WSDLException
See Also:
Service.getWSDLWriter()

setWSDLWriter

public void setWSDLWriter(WSDLWriter wsdl)

setWSDLURL

public void setWSDLURL(java.lang.String wsdlUri)
                throws javax.wsdl.WSDLException
Parameters:
wsdlUri - The WSDL URL.
Throws:
javax.wsdl.WSDLException

setWSDLURL

public void setWSDLURL(java.net.URL wsdlUri)
Parameters:
wsdlUri - The WSDL URL.

getDefaultNamespace

public java.lang.String getDefaultNamespace()
Description copied from interface: Service
The namespace of the service.

Specified by:
getDefaultNamespace in interface Service
Returns:
Returns the defaultNamespace.

setDefaultNamespace

public void setDefaultNamespace(java.lang.String defaultNamespace)
Parameters:
defaultNamespace - The defaultNamespace to set.

getStyle

public java.lang.String getStyle()
Description copied from interface: Service
Return the service style. Can be document, rpc, wrapped, or message.

Specified by:
getStyle in interface Service
Returns:
Returns the style.

setStyle

public void setStyle(java.lang.String style)
Parameters:
style - The style to set.

getUse

public java.lang.String getUse()
Description copied from interface: Service
Return the Use. Messages can be encoded or literal.

Specified by:
getUse in interface Service
Returns:
Returns the use.

setUse

public void setUse(java.lang.String use)
Parameters:
use - The use to set.

getSoapVersion

public SoapVersion getSoapVersion()
Specified by:
getSoapVersion in interface Service
See Also:
Service.getSoapVersion()

setSoapVersion

public void setSoapVersion(SoapVersion soapVersion)

getName

public java.lang.String getName()
Description copied from interface: Service
The name of the service. This must be URI encodable.

Specified by:
getName in interface Service

setName

public void setName(java.lang.String name)

setProperty

public void setProperty(java.lang.String name,
                        java.lang.Object value)
Specified by:
setProperty in interface Service
See Also:
Service.setProperty(java.lang.String, java.lang.Object)

getProperty

public java.lang.Object getProperty(java.lang.String name)
Specified by:
getProperty in interface Service
See Also:
Service.getProperty(java.lang.String)

getFaultHandler

public FaultHandler getFaultHandler()
Description copied from interface: Service
The fault handler which handles exception which occur during processing.

Specified by:
getFaultHandler in interface Service
Returns:

setFaultHandler

public void setFaultHandler(FaultHandler faultHandler)

getServiceHandler

public Handler getServiceHandler()
Specified by:
getServiceHandler in interface Service

setServiceHandler

public void setServiceHandler(Handler serviceHandler)

setWSDL

public void setWSDL(WSDLWriter wsdl)

getFaultPipeline

public FaultHandlerPipeline getFaultPipeline()
Specified by:
getFaultPipeline in interface Service
Returns:
Returns the faultPipeline.

setFaultPipeline

public void setFaultPipeline(FaultHandlerPipeline faultPipeline)
Parameters:
faultPipeline - The faultPipeline to set.

getRequestPipeline

public HandlerPipeline getRequestPipeline()
Specified by:
getRequestPipeline in interface Service
Returns:
Returns the requestPipeline.

setRequestPipeline

public void setRequestPipeline(HandlerPipeline requestPipeline)
Parameters:
requestPipeline - The requestPipeline to set.

getResponsePipeline

public HandlerPipeline getResponsePipeline()
Specified by:
getResponsePipeline in interface Service
Returns:
Returns the responsePipeline.

setResponsePipeline

public void setResponsePipeline(HandlerPipeline responsePipeline)
Parameters:
responsePipeline - The responsePipeline to set.


Copyright © 2004-2005 Codehaus. All Rights Reserved.