org.codehaus.xfire.service
Class SimpleService

java.lang.Object
  |
  +--org.codehaus.xfire.AbstractXFireComponent
        |
        +--org.codehaus.xfire.service.SimpleService
All Implemented Interfaces:
Service

public class SimpleService
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
SimpleService()
           
 
Method Summary
 java.lang.String getDefaultNamespace()
          The namespace of the service.
 FaultHandler getFaultHandler()
           
 java.lang.String getName()
          The name of the service.
 java.lang.Object getProperty(java.lang.String name)
           
 Handler getServiceHandler()
           
 java.lang.String getSoapVersion()
           
 java.lang.String getStyle()
          Return the service style.
 java.lang.String getUse()
          Return the Use.
 WSDL getWSDL()
           
 WSDLBuilder getWSDLBuilder()
           
 java.lang.String getWSDLURL()
           
 void setDefaultNamespace(java.lang.String defaultNamespace)
           
 void setFaultHandler(FaultHandler faultHandler)
           
 void setName(java.lang.String name)
           
 void setProperty(java.lang.String name, java.lang.Object value)
           
 void setServiceHandler(Handler serviceHandler)
           
 void setSoapVersion(java.lang.String soapVersion)
           
 void setStyle(java.lang.String style)
           
 void setUse(java.lang.String use)
           
 void setWSDL(WSDL wsdl)
           
 void setWSDLBuilder(WSDLBuilder wsdlBuilder)
           
 void setWSDLURL(java.lang.String wsdlUri)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SimpleService

public SimpleService()
Method Detail

getWSDL

public WSDL getWSDL()
             throws javax.wsdl.WSDLException
Specified by:
getWSDL in interface Service
javax.wsdl.WSDLException
See Also:
Service.getWSDL()

getWSDLBuilder

public WSDLBuilder getWSDLBuilder()

setWSDLBuilder

public void setWSDLBuilder(WSDLBuilder wsdlBuilder)

getWSDLURL

public java.lang.String getWSDLURL()
Returns:
Returns the URL to the WSDL for this service. If none exists, the service will attempt to generage the WSDL automatically via the WSDLBuilder.

setWSDLURL

public void setWSDLURL(java.lang.String 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 java.lang.String getSoapVersion()
Specified by:
getSoapVersion in interface Service
See Also:
Service.getSoapVersion()

setSoapVersion

public void setSoapVersion(java.lang.String soapVersion)

getName

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

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:
org.codehaus.xfire.service.ServiceDescriptor#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:
org.codehaus.xfire.service.ServiceDescriptor#getProperty(java.lang.String)

getFaultHandler

public FaultHandler getFaultHandler()
Specified by:
getFaultHandler in interface Service

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(WSDL wsdl)


Copyright © 2004 Codehaus. All Rights Reserved.