|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.jboss.mx.util.JBossNotificationBroadcasterSupport
org.jboss.system.ServiceMBeanSupport
org.jboss.webservice.ServiceDeployer
org.jboss.webservice.ServiceDeployerEJB
public class ServiceDeployerEJB
A deployer service that manages WS4EE compliant Web-Services for EJB Endpoints
Nested Class Summary |
---|
Nested classes/interfaces inherited from class org.jboss.webservice.ServiceDeployer |
---|
ServiceDeployer.ServiceLocationResolver |
Field Summary | |
---|---|
static String |
EJB_ENDPOINT_WEBAPP_URL
|
Fields inherited from class org.jboss.webservice.ServiceDeployer |
---|
INIT_PARAM_SERVICE_ENDPOINT_ID, INIT_PARAM_SERVICE_ENDPOINT_IMPL, webservicesMap |
Fields inherited from class org.jboss.system.ServiceMBeanSupport |
---|
server, SERVICE_CONTROLLER_SIG, serviceName |
Fields inherited from interface org.jboss.webservice.ServiceDeployerEJBMBean |
---|
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 |
Constructor Summary | |
---|---|
ServiceDeployerEJB()
|
Method Summary | |
---|---|
protected void |
deployWebservices(org.jboss.deployment.DeploymentInfo di,
WebservicesMetaData webservices)
Deploy the webservices using the AxisService MBean |
protected String |
getServiceEndpointServletName()
Override to return the name of the service endpoint servlet |
protected URL |
getWebservicesDescriptor(org.jboss.deployment.DeploymentInfo di)
Get the resource name of the webservices.xml descriptor. |
void |
setEJBDeployer(javax.management.ObjectName deployerName)
Set the service name of the EJB deployer |
void |
setMainDeployer(javax.management.ObjectName deployerName)
Set the service name of the Main deployer |
protected void |
startService()
Register this service as NotificationListener to the EJBDeployer |
protected void |
stopService()
Unregister this service as NotificationListener from the EJBDeployer |
protected void |
undeployWebservices(org.jboss.deployment.DeploymentInfo di,
WebservicesMetaData webservices)
Undeploy the webservices using the AxisService MBean |
Methods inherited from class org.jboss.webservice.ServiceDeployer |
---|
createWebservice, destroyWebservice, handleNotification, handleShutdownException, handleStartupException, initWebservice, modifyServletConfig, parseWebservicesXML, registerNotificationListener, startWebservice, stopWebservice, unregisterNotificationListener |
Methods inherited from class org.jboss.system.ServiceMBeanSupport |
---|
create, createService, destroy, destroyService, getDeploymentInfo, getLog, getName, getNextNotificationSequenceNumber, getObjectName, getServer, getServiceName, getState, getStateString, jbossInternalCreate, jbossInternalDescription, jbossInternalDestroy, jbossInternalLifecycle, jbossInternalStart, jbossInternalStop, postDeregister, postRegister, preDeregister, preRegister, start, stop |
Methods inherited from class org.jboss.mx.util.JBossNotificationBroadcasterSupport |
---|
addNotificationListener, getNotificationInfo, handleNotification, nextNotificationSequenceNumber, removeNotificationListener, removeNotificationListener, sendNotification |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
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 |
---|
public static final String EJB_ENDPOINT_WEBAPP_URL
Constructor Detail |
---|
public ServiceDeployerEJB()
Method Detail |
---|
public void setEJBDeployer(javax.management.ObjectName deployerName)
setEJBDeployer
in interface ServiceDeployerEJBMBean
public void setMainDeployer(javax.management.ObjectName deployerName)
setMainDeployer
in interface ServiceDeployerEJBMBean
protected void startService() throws Exception
startService
in class ServiceDeployer
Exception
protected void stopService() throws Exception
stopService
in class org.jboss.system.ServiceMBeanSupport
Exception
protected void deployWebservices(org.jboss.deployment.DeploymentInfo di, WebservicesMetaData webservices) throws org.jboss.deployment.DeploymentException
ServiceDeployer
deployWebservices
in class ServiceDeployer
org.jboss.deployment.DeploymentException
protected void undeployWebservices(org.jboss.deployment.DeploymentInfo di, WebservicesMetaData webservices)
ServiceDeployer
undeployWebservices
in class ServiceDeployer
protected URL getWebservicesDescriptor(org.jboss.deployment.DeploymentInfo di)
getWebservicesDescriptor
in class ServiceDeployer
protected String getServiceEndpointServletName()
getServiceEndpointServletName
in class ServiceDeployer
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |