|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.avalon.framework.logger.AbstractLogEnabled
org.codehaus.ivory.DefaultAxisService
The default AxisService implementation.
Field Summary | |
protected static java.lang.String |
DEFAULT_SERVER_CONFIG
|
static javax.xml.namespace.QName |
QNAME_AVALONRPC_PROVIDER
|
protected static java.lang.String |
SERVER_CONFIG_KEY
|
Fields inherited from interface org.codehaus.ivory.AxisService |
ROLE, SERVICE_MANAGER_KEY |
Constructor Summary | |
DefaultAxisService()
|
Method Summary | |
void |
configure(org.apache.avalon.framework.configuration.Configuration configuration)
|
void |
contextualize(org.apache.avalon.framework.context.Context context)
|
void |
exposeClass(java.lang.String serviceName,
java.lang.String classService)
Exposes a class as a SOAP service. |
void |
exposeClass(java.lang.String serviceName,
java.lang.String[] methodNames,
java.lang.String className)
Exposes a class as a SOAP service. |
void |
exposeService(java.lang.String serviceName,
java.lang.String role)
Exposes an Avalon component as a SOAP service. |
void |
exposeService(java.lang.String serviceName,
java.lang.String[] methodNames,
java.lang.String role)
Exposes an Avalon component as a SOAP service. |
org.apache.axis.server.AxisServer |
getAxisServer()
Get the AxisServer. |
static org.apache.avalon.framework.service.ServiceManager |
getServiceManager()
|
void |
initialize()
|
protected void |
initializeAvalonServices(org.apache.avalon.framework.configuration.Configuration[] services)
|
void |
initializeAxisServer()
Initializes the AxisServer. |
protected void |
initializeClassServices(org.apache.avalon.framework.configuration.Configuration[] services)
|
protected void |
initializeService(org.apache.axis.handlers.soap.SOAPService service,
java.lang.String serviceName,
java.lang.String[] methodNames,
java.lang.String className)
Initializes the SOAPService with the appropriate information. |
protected void |
initializeServices(org.apache.avalon.framework.configuration.Configuration services)
|
void |
service(org.apache.avalon.framework.service.ServiceManager manager)
|
void |
start()
|
void |
stop()
|
Methods inherited from class org.apache.avalon.framework.logger.AbstractLogEnabled |
enableLogging, getLogger, setupLogger, setupLogger, setupLogger |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public static final javax.xml.namespace.QName QNAME_AVALONRPC_PROVIDER
protected static final java.lang.String SERVER_CONFIG_KEY
protected static final java.lang.String DEFAULT_SERVER_CONFIG
Constructor Detail |
public DefaultAxisService()
Method Detail |
public void configure(org.apache.avalon.framework.configuration.Configuration configuration) throws org.apache.avalon.framework.configuration.ConfigurationException
configure
in interface org.apache.avalon.framework.configuration.Configurable
configuration
-
org.apache.avalon.framework.configuration.ConfigurationException
Configurable.configure(org.apache.avalon.framework.configuration.Configuration)
public void initialize() throws java.lang.Exception
initialize
in interface org.apache.avalon.framework.activity.Initializable
java.lang.Exception
Initializable.initialize()
protected void initializeServices(org.apache.avalon.framework.configuration.Configuration services) throws java.lang.Exception
services
-
java.lang.Exception
protected void initializeClassServices(org.apache.avalon.framework.configuration.Configuration[] services) throws java.lang.Exception
java.lang.Exception
protected void initializeAvalonServices(org.apache.avalon.framework.configuration.Configuration[] services) throws java.lang.Exception
java.lang.Exception
public void initializeAxisServer() throws java.lang.Exception
java.lang.Exception
public void start() throws java.lang.Exception
start
in interface org.apache.avalon.framework.activity.Startable
java.lang.Exception
Startable.start()
public void stop() throws java.lang.Exception
stop
in interface org.apache.avalon.framework.activity.Startable
java.lang.Exception
Startable.stop()
public org.apache.axis.server.AxisServer getAxisServer()
AxisService
getAxisServer
in interface AxisService
org.codehaus.ivory.axis.AxisService#getAxisServer()
public void exposeClass(java.lang.String serviceName, java.lang.String classService) throws org.apache.axis.AxisFault, java.lang.ClassNotFoundException
AxisService
exposeClass
in interface AxisService
org.apache.axis.AxisFault
java.lang.ClassNotFoundException
org.codehaus.ivory.axis.AxisService#exposeClass(java.lang.String, java.lang.Class)
public void exposeClass(java.lang.String serviceName, java.lang.String[] methodNames, java.lang.String className) throws org.apache.axis.AxisFault, java.lang.ClassNotFoundException
AxisService
exposeClass
in interface AxisService
org.apache.axis.AxisFault
java.lang.ClassNotFoundException
org.codehaus.ivory.axis.AxisService#exposeClass(java.lang.String, java.lang.String[], java.lang.Class)
public void exposeService(java.lang.String serviceName, java.lang.String role) throws org.apache.axis.AxisFault, java.lang.ClassNotFoundException
AxisService
exposeService
in interface AxisService
org.apache.axis.AxisFault
java.lang.ClassNotFoundException
org.codehaus.ivory.axis.AxisService#exposeService(java.lang.String, java.lang.String)
public void exposeService(java.lang.String serviceName, java.lang.String[] methodNames, java.lang.String role) throws org.apache.axis.AxisFault, java.lang.ClassNotFoundException
AxisService
exposeService
in interface AxisService
org.apache.axis.AxisFault
java.lang.ClassNotFoundException
org.codehaus.ivory.axis.AxisService#exposeService(java.lang.String, java.lang.String[], java.lang.String)
protected void initializeService(org.apache.axis.handlers.soap.SOAPService service, java.lang.String serviceName, java.lang.String[] methodNames, java.lang.String className) throws org.apache.axis.AxisFault, java.lang.ClassNotFoundException
org.apache.axis.AxisFault
java.lang.ClassNotFoundException
public void service(org.apache.avalon.framework.service.ServiceManager manager) throws org.apache.avalon.framework.service.ServiceException
service
in interface org.apache.avalon.framework.service.Serviceable
org.apache.avalon.framework.service.ServiceException
Serviceable.service(org.apache.avalon.framework.service.ServiceManager)
public static org.apache.avalon.framework.service.ServiceManager getServiceManager()
public void contextualize(org.apache.avalon.framework.context.Context context) throws org.apache.avalon.framework.context.ContextException
contextualize
in interface org.apache.avalon.framework.context.Contextualizable
org.apache.avalon.framework.context.ContextException
Contextualizable.contextualize(org.apache.avalon.framework.context.Context)
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |