org.codehaus.xfire.java
Class XmlJavaService

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

public class XmlJavaService
extends AbstractJavaService
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.AbstractJavaService
ALLOWED_METHODS, SERVICE_CLASS
 
Fields inherited from interface org.codehaus.xfire.service.Service
ROLE
 
Constructor Summary
XmlJavaService()
           
 
Method Summary
 void configure(org.codehaus.plexus.configuration.PlexusConfiguration config)
           
 void initialize()
           
 
Methods inherited from class org.codehaus.xfire.java.AbstractJavaService
getAllowedMethods, getFaultHandler, getOperation, getOperations, getServiceClass, getTypeMapping, getTypeMappingRegistry, isAutoTyped, loadClass, setAllowedMethods, setAutoTyped, setServiceClass, setTypeMapping
 
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, 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

XmlJavaService

public XmlJavaService()
Method Detail

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)

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 AbstractJavaService
java.lang.Exception
See Also:
org.apache.avalon.framework.activity.Initializable#initialize()


Copyright © 2004 Codehaus. All Rights Reserved.