org.jboss.webservice
Interface AxisServiceMBean

All Superinterfaces:
org.jboss.system.Service, org.jboss.system.ServiceMBean
All Known Implementing Classes:
AxisService

public interface AxisServiceMBean
extends org.jboss.system.ServiceMBean

MBean interface.

Since:
15-April-2004

Field Summary
static javax.management.ObjectName OBJECT_NAME
           
 
Fields inherited from interface org.jboss.system.ServiceMBean
CREATE_EVENT, CREATED, DESTROY_EVENT, DESTROYED, FAILED, REGISTERED, START_EVENT, STARTED, STARTING, states, STOP_EVENT, STOPPED, STOPPING, UNREGISTERED
 
Method Summary
 void deployService(PortComponentInfo pcInfo)
          Deploy a webservice from a Axis WSDD URL
 org.jboss.axis.server.AxisServer getAxisServer()
          Get axis server singleton
 String getInvokerProviderEJB()
           
 String getInvokerProviderJSE()
           
 MetaDataRegistry getMetaDataRegistry()
          Get MetaDataBeanSerializer/Deserializer metaData registry
 PortComponentInfo getPortComponentInfo(String wsID)
          Get port component info for a given web service id The keys into the registry are: [deploment.ear]/[deployment.?ar]#PortComponentName A client deployment may use a 'port-component-link' like: [deployment.?ar]#PortComponentName In case we don't find a direct match we try matching by key.endsWith(wsID) See CTS test: /com/sun/ts/tests/webservices/deploy/portcomplink
 String getWebServiceHost()
           
 int getWebServicePort()
           
 int getWebServiceSecurePort()
           
 boolean isAlwaysModifySOAPAddress()
           
 PortComponentInfo[] listServiceEndpointInfos()
          Returns a the array of registered PortComponentInfo objects
 String listServiceEndpoints()
          List the registered webservices
 void setAlwaysModifySOAPAddress(boolean modify)
           
 void setInvokerProviderEJB(String invokerProviderEJB)
           
 void setInvokerProviderJSE(String invokerProviderJSE)
           
 void setWebServiceHost(String host)
           
 void setWebServicePort(int port)
           
 void setWebServiceSecurePort(int port)
           
 void undeployService(String serviceID)
          Undeploy a webservice for a given web service id
 
Methods inherited from interface org.jboss.system.ServiceMBean
getName, getState, getStateString, jbossInternalLifecycle
 
Methods inherited from interface org.jboss.system.Service
create, destroy, start, stop
 

Field Detail

OBJECT_NAME

static final javax.management.ObjectName OBJECT_NAME
Method Detail

getWebServiceHost

String getWebServiceHost()

getWebServicePort

int getWebServicePort()

getWebServiceSecurePort

int getWebServiceSecurePort()

isAlwaysModifySOAPAddress

boolean isAlwaysModifySOAPAddress()

setWebServiceHost

void setWebServiceHost(String host)

setWebServicePort

void setWebServicePort(int port)

setWebServiceSecurePort

void setWebServiceSecurePort(int port)

setAlwaysModifySOAPAddress

void setAlwaysModifySOAPAddress(boolean modify)

getInvokerProviderEJB

String getInvokerProviderEJB()

setInvokerProviderEJB

void setInvokerProviderEJB(String invokerProviderEJB)

getInvokerProviderJSE

String getInvokerProviderJSE()

setInvokerProviderJSE

void setInvokerProviderJSE(String invokerProviderJSE)

getAxisServer

org.jboss.axis.server.AxisServer getAxisServer()
Get axis server singleton


getMetaDataRegistry

MetaDataRegistry getMetaDataRegistry()
Get MetaDataBeanSerializer/Deserializer metaData registry


getPortComponentInfo

PortComponentInfo getPortComponentInfo(String wsID)
Get port component info for a given web service id The keys into the registry are: [deploment.ear]/[deployment.?ar]#PortComponentName A client deployment may use a 'port-component-link' like: [deployment.?ar]#PortComponentName In case we don't find a direct match we try matching by key.endsWith(wsID) See CTS test: /com/sun/ts/tests/webservices/deploy/portcomplink

Parameters:
wsID - The web service identifier
Returns:
The port component info, or null

listServiceEndpointInfos

PortComponentInfo[] listServiceEndpointInfos()
Returns a the array of registered PortComponentInfo objects


listServiceEndpoints

String listServiceEndpoints()
List the registered webservices


deployService

void deployService(PortComponentInfo pcInfo)
                   throws Exception
Deploy a webservice from a Axis WSDD URL

Throws:
Exception

undeployService

void undeployService(String serviceID)
                     throws Exception
Undeploy a webservice for a given web service id

Throws:
Exception


Copyright © 2002 JBoss Group, LLC. All Rights Reserved.