org.codehaus.xfire.aegis
Class AegisService

java.lang.Object
  |
  +--org.codehaus.xfire.AbstractXFireComponent
        |
        +--org.codehaus.xfire.service.SimpleService
              |
              +--org.codehaus.xfire.plexus.PlexusService
                    |
                    +--org.codehaus.xfire.aegis.AegisService
All Implemented Interfaces:
org.codehaus.plexus.personality.plexus.lifecycle.phase.Configurable, org.codehaus.plexus.personality.plexus.lifecycle.phase.Initializable, org.codehaus.xfire.service.Service, org.codehaus.plexus.personality.plexus.lifecycle.phase.Serviceable

public class AegisService
extends org.codehaus.xfire.plexus.PlexusService
implements org.codehaus.plexus.personality.plexus.lifecycle.phase.Initializable

AegisService

Author:
Dan Diephouse

Field Summary
 
Fields inherited from interface org.codehaus.xfire.service.Service
ROLE
 
Constructor Summary
AegisService()
           
 
Method Summary
 void configure(org.codehaus.plexus.configuration.PlexusConfiguration config)
           
protected  void createService()
          Create a service and operations from the service descriptor.
 java.lang.Object createServiceObject()
           
 org.codehaus.xfire.fault.FaultHandler getFaultHandler()
           
 WrappedOperation getOperation(org.dom4j.QName name)
           
 java.util.Collection getOperations()
           
 java.lang.String getServiceClassName()
           
 org.dom4j.Document getServiceDescriptor()
           
 java.lang.String getServiceDescriptorName()
           
 java.io.InputStream getServiceDescriptorStream()
          Returns an InputStream for the descriptor.
 org.codehaus.xfire.handler.Handler getServiceHandler()
           
 TypeRegistry getTypeRegistry()
           
 void initialize()
           
 void setServiceClassName(java.lang.String serviceClassName)
           
 void setServiceHandler(org.codehaus.xfire.handler.Handler serviceHandler)
           
 
Methods inherited from class org.codehaus.xfire.plexus.PlexusService
getFaultHandlerHint, getServiceLocator, getServiceRegistry, service, setFaultHandlerHint
 
Methods inherited from class org.codehaus.xfire.service.SimpleService
getDefaultNamespace, getName, getProperty, getSoapVersion, getStyle, getUse, getWSDL, getWSDLBuilder, getWSDLURL, setDefaultNamespace, setFaultHandler, setName, setProperty, setSoapVersion, setStyle, setUse, setWSDL, setWSDLBuilder, setWSDLURL
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.codehaus.xfire.service.Service
 

Constructor Detail

AegisService

public AegisService()
Method Detail

getFaultHandler

public org.codehaus.xfire.fault.FaultHandler getFaultHandler()
Specified by:
getFaultHandler in interface org.codehaus.xfire.service.Service
Overrides:
getFaultHandler in class org.codehaus.xfire.plexus.PlexusService
See Also:
Service.getFaultHandler()

initialize

public void initialize()
                throws java.lang.Exception
Specified by:
initialize in interface org.codehaus.plexus.personality.plexus.lifecycle.phase.Initializable
Overrides:
initialize in class org.codehaus.xfire.plexus.PlexusService
java.lang.Exception
See Also:
org.apache.avalon.framework.activity.Initializable#initialize()

createService

protected void createService()
Create a service and operations from the service descriptor.


getOperations

public java.util.Collection getOperations()

getOperation

public WrappedOperation getOperation(org.dom4j.QName name)

getTypeRegistry

public TypeRegistry getTypeRegistry()

getServiceDescriptorStream

public java.io.InputStream getServiceDescriptorStream()
Returns an InputStream for the descriptor.

Returns:
InputStream representing the descriptor

getServiceDescriptorName

public java.lang.String getServiceDescriptorName()

getServiceDescriptor

public org.dom4j.Document getServiceDescriptor()

getServiceClassName

public java.lang.String getServiceClassName()

setServiceClassName

public void setServiceClassName(java.lang.String serviceClassName)

createServiceObject

public java.lang.Object createServiceObject()

configure

public void configure(org.codehaus.plexus.configuration.PlexusConfiguration config)
               throws org.codehaus.plexus.configuration.PlexusConfigurationException
Specified by:
configure in interface org.codehaus.plexus.personality.plexus.lifecycle.phase.Configurable
Overrides:
configure in class org.codehaus.xfire.plexus.PlexusService
org.codehaus.plexus.configuration.PlexusConfigurationException
See Also:
org.apache.avalon.framework.configuration.Configurable#configure(org.apache.avalon.framework.configuration.Configuration)

getServiceHandler

public org.codehaus.xfire.handler.Handler getServiceHandler()
Specified by:
getServiceHandler in interface org.codehaus.xfire.service.Service
Overrides:
getServiceHandler in class org.codehaus.xfire.service.SimpleService

setServiceHandler

public void setServiceHandler(org.codehaus.xfire.handler.Handler serviceHandler)
Overrides:
setServiceHandler in class org.codehaus.xfire.service.SimpleService


Copyright © 2004 Codehaus. All Rights Reserved.