|
||||||||||
| 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 ServiceDeployerEJBMBeanpublic void setMainDeployer(javax.management.ObjectName deployerName)
setMainDeployer in interface ServiceDeployerEJBMBean
protected void startService()
throws Exception
startService in class ServiceDeployerException
protected void stopService()
throws Exception
stopService in class org.jboss.system.ServiceMBeanSupportException
protected void deployWebservices(org.jboss.deployment.DeploymentInfo di,
WebservicesMetaData webservices)
throws org.jboss.deployment.DeploymentException
ServiceDeployer
deployWebservices in class ServiceDeployerorg.jboss.deployment.DeploymentException
protected void undeployWebservices(org.jboss.deployment.DeploymentInfo di,
WebservicesMetaData webservices)
ServiceDeployer
undeployWebservices in class ServiceDeployerprotected URL getWebservicesDescriptor(org.jboss.deployment.DeploymentInfo di)
getWebservicesDescriptor in class ServiceDeployerprotected String getServiceEndpointServletName()
getServiceEndpointServletName in class ServiceDeployer
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||