org.jboss.deployment
Class EARDeployment

java.lang.Object
  extended byorg.jboss.mx.util.JBossNotificationBroadcasterSupport (src) 
      extended byorg.jboss.system.ServiceMBeanSupport (src) 
          extended byorg.jboss.deployment.EARDeployment
All Implemented Interfaces:
MBeanRegistration (src) , NotificationBroadcaster (src) , NotificationEmitter (src) , Service (src) , ServiceMBean (src)

public class EARDeployment
extends ServiceMBeanSupport (src)

An EAR Deployment

See Also:
EARDeployer (src)

Field Summary
static java.lang.String BASE_EAR_DEPLOYMENT_NAME
           
static ObjectName (src) EAR_DEPLOYMENT_QUERY_NAME
           
 
Fields inherited from class org.jboss.system.ServiceMBeanSupport (src)
server, SERVICE_CONTROLLER_SIG, serviceName
 
Fields inherited from interface org.jboss.system.ServiceMBean (src)
CREATE_EVENT, CREATED, DESTROY_EVENT, DESTROYED, FAILED, REGISTERED, START_EVENT, STARTED, STARTING, states, STOP_EVENT, STOPPED, STOPPING, UNREGISTERED
 
Constructor Summary
EARDeployment(DeploymentInfo (src)  di)
           
 
Method Summary
 void addMetaData(java.lang.Object key, java.lang.Object value)
           
 java.lang.String getJMXName()
           
static java.lang.String getJMXName(J2eeApplicationMetaData (src)  metaData, DeploymentInfo (src)  di)
           
 java.util.Map getMetaData()
           
 java.lang.Object resolveMetaData(java.lang.Object key)
           
 
Methods inherited from class org.jboss.system.ServiceMBeanSupport (src)
create, createService, destroy, destroyService, 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 (src)
addNotificationListener, getNotificationInfo, handleNotification, removeNotificationListener, removeNotificationListener, sendNotification
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

BASE_EAR_DEPLOYMENT_NAME

public static final java.lang.String BASE_EAR_DEPLOYMENT_NAME
See Also:
Constant Field Values (src)

EAR_DEPLOYMENT_QUERY_NAME

public static final ObjectName (src)  EAR_DEPLOYMENT_QUERY_NAME
Constructor Detail

EARDeployment

public EARDeployment(DeploymentInfo (src)  di)
Method Detail

getJMXName

public static java.lang.String getJMXName(J2eeApplicationMetaData (src)  metaData,
                                          DeploymentInfo (src)  di)

getJMXName

public java.lang.String getJMXName()
                            throws java.lang.Exception
Throws:
java.lang.Exception

resolveMetaData

public java.lang.Object resolveMetaData(java.lang.Object key)

addMetaData

public void addMetaData(java.lang.Object key,
                        java.lang.Object value)

getMetaData

public java.util.Map getMetaData()