org.codehaus.xfire.plexus.java
Class PlexusJavaService

java.lang.Object
  extended by org.codehaus.xfire.AbstractXFireComponent
      extended by org.codehaus.xfire.service.SimpleService
          extended by org.codehaus.xfire.java.DefaultJavaService
              extended by org.codehaus.xfire.plexus.java.PlexusJavaService
All Implemented Interfaces:
org.codehaus.plexus.personality.plexus.lifecycle.phase.Configurable, org.codehaus.xfire.java.JavaService, org.codehaus.xfire.service.Service

public class PlexusJavaService
extends org.codehaus.xfire.java.DefaultJavaService
implements org.codehaus.plexus.personality.plexus.lifecycle.phase.Configurable

A service that is created from an XML configuration within Plexus.

Author:
Dan Diephouse

Field Summary
 
Fields inherited from class org.codehaus.xfire.java.DefaultJavaService
ALLOWED_METHODS, SERVICE_CLASS
 
Fields inherited from interface org.codehaus.xfire.java.JavaService
SCOPE_APPLICATION, SCOPE_REQUEST, SCOPE_SESSION
 
Fields inherited from interface org.codehaus.xfire.service.Service
ROLE
 
Constructor Summary
PlexusJavaService()
           
 
Method Summary
 void configure(org.codehaus.plexus.configuration.PlexusConfiguration config)
           
 org.codehaus.xfire.fault.FaultHandler getFaultHandler()
           
 java.lang.String getFaultHandlerHint()
           
protected  org.codehaus.plexus.personality.plexus.lifecycle.phase.ServiceLocator getServiceLocator()
           
protected  org.codehaus.xfire.service.ServiceRegistry getServiceRegistry()
           
protected  org.codehaus.xfire.transport.TransportManager getTransportManager()
           
 org.codehaus.xfire.java.mapping.TypeMappingRegistry getTypeMappingRegistry()
           
 void initialize()
           
 void service(org.codehaus.plexus.personality.plexus.lifecycle.phase.ServiceLocator manager)
           
 void setFaultHandlerHint(java.lang.String faultHandlerHint)
           
 
Methods inherited from class org.codehaus.xfire.java.DefaultJavaService
createServiceObject, getAllowedMethods, getOperation, getOperations, getScope, getServiceClass, getServiceObject, getTypeMapping, isAutoTyped, loadClass, setAllowedMethods, setAutoTyped, setScope, setServiceClass, setTypeMapping, setTypeMappingRegistry
 
Methods inherited from class org.codehaus.xfire.service.SimpleService
getDefaultNamespace, getName, getProperty, getServiceHandler, getSoapVersion, getStyle, getUse, getWSDL, getWSDLBuilder, getWSDLURL, setDefaultNamespace, setFaultHandler, setName, setProperty, setServiceHandler, 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
getDefaultNamespace, getName, getProperty, getServiceHandler, getSoapVersion, getStyle, getUse, getWSDL, setProperty
 

Constructor Detail

PlexusJavaService

public PlexusJavaService()
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.service.SimpleService

getFaultHandlerHint

public java.lang.String getFaultHandlerHint()

setFaultHandlerHint

public void setFaultHandlerHint(java.lang.String faultHandlerHint)

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
Throws:
org.codehaus.plexus.configuration.PlexusConfigurationException
See Also:
org.apache.avalon.framework.configuration.Configurable#configure(org.apache.avalon.framework.configuration.Configuration)

initialize

public void initialize()
                throws java.lang.Exception
Overrides:
initialize in class org.codehaus.xfire.java.DefaultJavaService
Throws:
java.lang.Exception

getServiceRegistry

protected org.codehaus.xfire.service.ServiceRegistry getServiceRegistry()

getTransportManager

protected org.codehaus.xfire.transport.TransportManager getTransportManager()

getTypeMappingRegistry

public org.codehaus.xfire.java.mapping.TypeMappingRegistry getTypeMappingRegistry()
Overrides:
getTypeMappingRegistry in class org.codehaus.xfire.java.DefaultJavaService

service

public void service(org.codehaus.plexus.personality.plexus.lifecycle.phase.ServiceLocator manager)

getServiceLocator

protected org.codehaus.plexus.personality.plexus.lifecycle.phase.ServiceLocator getServiceLocator()
Returns:
Returns the service manager.


Copyright © 2004 Codehaus. All Rights Reserved.