org.jboss.deployment.services
Class DeploymentManagerService

java.lang.Object
  extended by org.jboss.mx.util.JBossNotificationBroadcasterSupport
      extended by org.jboss.system.ServiceMBeanSupport
          extended by org.jboss.deployment.services.DeploymentManagerService
All Implemented Interfaces:
javax.management.MBeanRegistration, javax.management.NotificationBroadcaster, javax.management.NotificationEmitter, DeploymentManagerServiceMBean, org.jboss.system.Service, org.jboss.system.ServiceMBean

public class DeploymentManagerService
extends org.jboss.system.ServiceMBeanSupport
implements DeploymentManagerServiceMBean

A service that supports the JSR-88 DeploymentManager operations.

Version:
$Revision: 1.1.2.2 $
Author:
Scott.Stark@jboss.org

Field Summary
 
Fields inherited from class org.jboss.system.ServiceMBeanSupport
log, server, SERVICE_CONTROLLER_SIG, serviceName
 
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
DeploymentManagerService()
           
 
Method Summary
 void deploy(SerializableTargetModuleID moduleID)
           
 SerializableTargetModuleID[] getAvailableModules(int moduleType)
           
 javax.management.ObjectName getCARDeployer()
           
 javax.management.ObjectName getEARDeployer()
           
 javax.management.ObjectName getEJBDeployer()
           
 javax.management.ObjectName getMainDeployer()
           
 Map getModuleMap()
           
 javax.management.ObjectName getRARDeployer()
           
 File getUploadDir()
           
 javax.management.ObjectName getWARDeployer()
           
 void setCARDeployer(javax.management.ObjectName name)
           
 void setEARDeployer(javax.management.ObjectName name)
           
 void setEJBDeployer(javax.management.ObjectName name)
           
 void setMainDeployer(javax.management.ObjectName mainDeployer)
           
 void setRARDeployer(javax.management.ObjectName name)
           
 void setUploadDir(File uploadDir)
           
 void setWARDeployer(javax.management.ObjectName name)
           
 void start(String url)
           
 void stop(String url)
           
 void undeploy(String url)
           
 
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, startService, stop, stopService
 
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
 

Constructor Detail

DeploymentManagerService

public DeploymentManagerService()
Method Detail

getMainDeployer

public javax.management.ObjectName getMainDeployer()
Specified by:
getMainDeployer in interface DeploymentManagerServiceMBean

setMainDeployer

public void setMainDeployer(javax.management.ObjectName mainDeployer)
Specified by:
setMainDeployer in interface DeploymentManagerServiceMBean

getEARDeployer

public javax.management.ObjectName getEARDeployer()
Specified by:
getEARDeployer in interface DeploymentManagerServiceMBean
Returns:
The EARDeployer mbean name

setEARDeployer

public void setEARDeployer(javax.management.ObjectName name)
Specified by:
setEARDeployer in interface DeploymentManagerServiceMBean
Parameters:
name - The EARDeployer mbean name

getEJBDeployer

public javax.management.ObjectName getEJBDeployer()
Specified by:
getEJBDeployer in interface DeploymentManagerServiceMBean
Returns:
The EJBDeployer mbean name

setEJBDeployer

public void setEJBDeployer(javax.management.ObjectName name)
Specified by:
setEJBDeployer in interface DeploymentManagerServiceMBean
Parameters:
name - The EJBDeployer mbean name

getRARDeployer

public javax.management.ObjectName getRARDeployer()
Specified by:
getRARDeployer in interface DeploymentManagerServiceMBean
Returns:
The RARDeployer mbean name

setRARDeployer

public void setRARDeployer(javax.management.ObjectName name)
Specified by:
setRARDeployer in interface DeploymentManagerServiceMBean
Parameters:
name - The RARDeployer mbean name

getWARDeployer

public javax.management.ObjectName getWARDeployer()
Specified by:
getWARDeployer in interface DeploymentManagerServiceMBean
Returns:
The WARDeployer mbean name

setWARDeployer

public void setWARDeployer(javax.management.ObjectName name)
Specified by:
setWARDeployer in interface DeploymentManagerServiceMBean
Parameters:
name - The WARDeployer mbean name

getCARDeployer

public javax.management.ObjectName getCARDeployer()
Specified by:
getCARDeployer in interface DeploymentManagerServiceMBean
Returns:
The CARDeployer mbean name

setCARDeployer

public void setCARDeployer(javax.management.ObjectName name)
Specified by:
setCARDeployer in interface DeploymentManagerServiceMBean
Parameters:
name - The CARDeployer mbean name

getUploadDir

public File getUploadDir()
Specified by:
getUploadDir in interface DeploymentManagerServiceMBean

setUploadDir

public void setUploadDir(File uploadDir)
Specified by:
setUploadDir in interface DeploymentManagerServiceMBean

getModuleMap

public Map getModuleMap()
Specified by:
getModuleMap in interface DeploymentManagerServiceMBean

deploy

public void deploy(SerializableTargetModuleID moduleID)
            throws Exception
Specified by:
deploy in interface DeploymentManagerServiceMBean
Throws:
Exception

start

public void start(String url)
           throws Exception
Specified by:
start in interface DeploymentManagerServiceMBean
Throws:
Exception

stop

public void stop(String url)
          throws Exception
Specified by:
stop in interface DeploymentManagerServiceMBean
Throws:
Exception

undeploy

public void undeploy(String url)
              throws Exception
Specified by:
undeploy in interface DeploymentManagerServiceMBean
Throws:
Exception

getAvailableModules

public SerializableTargetModuleID[] getAvailableModules(int moduleType)
                                                 throws javax.enterprise.deploy.spi.exceptions.TargetException
Specified by:
getAvailableModules in interface DeploymentManagerServiceMBean
Throws:
javax.enterprise.deploy.spi.exceptions.TargetException


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