Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

org.mobicents.slee.container.management.jmx
Class DeploymentMBeanImpl  view DeploymentMBeanImpl download DeploymentMBeanImpl.java

java.lang.Object
  extended byStandardMBean
      extended byorg.mobicents.slee.container.management.jmx.DeploymentMBeanImpl

public class DeploymentMBeanImpl
extends StandardMBean

Implementation of the deployment MBean.


Field Summary
private  java.io.File classPath
           
private  java.lang.String concurrentAccess
           
private  java.util.Hashtable deployedUnits
           
private static org.jboss.logging.Logger log
           
private  java.io.File tempDUJarsDeploymentRoot
           
 
Constructor Summary
DeploymentMBeanImpl()
           
 
Method Summary
private  java.io.File createTempDUJarsDeploymentRoot()
          Sets the root directory that will be used for unpacking DU jars.
 DeployableUnitID getDeployableUnit(java.lang.String deploymentUrl)
           
 DeployableUnitID[] getDeployableUnits()
           
 DeployableUnitDescriptor getDescriptor(DeployableUnitID deployableUnitID)
           
 DeployableUnitDescriptor[] getDescriptors(DeployableUnitID[] duIds)
           
 EventTypeID[] getEventTypes()
           
 ProfileSpecificationID[] getProfileSpecifications()
           
 ComponentID[] getReferringComponents(ComponentID componentId)
           
 ResourceAdaptorID[] getResourceAdaptors()
           
 ResourceAdaptorTypeID[] getResourceAdaptorTypes()
           
 SbbID[] getSbbs()
           
 ServiceID[] getServices()
           
 DeployableUnitID install(java.lang.String url)
           
 boolean isInstalled(DeployableUnitID deployableUnitID)
           
 void uninstall(DeployableUnitID deployableUnitID)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

tempDUJarsDeploymentRoot

private java.io.File tempDUJarsDeploymentRoot

classPath

private java.io.File classPath

deployedUnits

private java.util.Hashtable deployedUnits

log

private static org.jboss.logging.Logger log

concurrentAccess

private java.lang.String concurrentAccess
Constructor Detail

DeploymentMBeanImpl

public DeploymentMBeanImpl()
                    throws java.lang.Exception
Method Detail

createTempDUJarsDeploymentRoot

private java.io.File createTempDUJarsDeploymentRoot()
Sets the root directory that will be used for unpacking DU jars.


install

public DeployableUnitID install(java.lang.String url)
                         throws java.lang.NullPointerException,
                                java.net.MalformedURLException,
                                AlreadyDeployedException,
                                DeploymentException,
                                ManagementException

uninstall

public void uninstall(DeployableUnitID deployableUnitID)
               throws java.lang.NullPointerException,
                      UnrecognizedDeployableUnitException,
                      DependencyException,
                      InvalidStateException,
                      ManagementException

getDeployableUnit

public DeployableUnitID getDeployableUnit(java.lang.String deploymentUrl)
                                   throws java.lang.NullPointerException,
                                          UnrecognizedDeployableUnitException,
                                          ManagementException

getDeployableUnits

public DeployableUnitID[] getDeployableUnits()
                                      throws ManagementException

getSbbs

public SbbID[] getSbbs()
                throws ManagementException

getEventTypes

public EventTypeID[] getEventTypes()
                            throws ManagementException

getProfileSpecifications

public ProfileSpecificationID[] getProfileSpecifications()
                                                  throws ManagementException

getServices

public ServiceID[] getServices()
                        throws ManagementException

getResourceAdaptorTypes

public ResourceAdaptorTypeID[] getResourceAdaptorTypes()
                                                throws ManagementException

getResourceAdaptors

public ResourceAdaptorID[] getResourceAdaptors()
                                        throws ManagementException

getReferringComponents

public ComponentID[] getReferringComponents(ComponentID componentId)
                                     throws java.lang.NullPointerException,
                                            UnrecognizedComponentException,
                                            ManagementException

getDescriptor

public DeployableUnitDescriptor getDescriptor(DeployableUnitID deployableUnitID)
                                       throws java.lang.NullPointerException,
                                              UnrecognizedDeployableUnitException,
                                              ManagementException

getDescriptors

public DeployableUnitDescriptor[] getDescriptors(DeployableUnitID[] duIds)
                                          throws java.lang.NullPointerException,
                                                 ManagementException

isInstalled

public boolean isInstalled(DeployableUnitID deployableUnitID)
                    throws java.lang.NullPointerException,
                           ManagementException