Save This Page
Home » jboss-5.0.0.CR1-src » org » jboss » resource » deployment » [javadoc | source]
org.jboss.resource.deployment
public class: RARDeployment [javadoc | source]
java.lang.Object
   org.jboss.mx.util.JBossNotificationBroadcasterSupport
      org.jboss.system.ServiceMBeanSupport
         org.jboss.system.ServiceDynamicMBeanSupport
            org.jboss.resource.deployment.RARDeployment

All Implemented Interfaces:
    javax.resource.spi.BootstrapContext, DynamicMBean, org.jboss.kernel.spi.dependency.KernelControllerContextAware, ServiceMBean, MBeanRegistration, NotificationEmitter

A resource adapter deployment
Field Summary
protected  DeploymentInfo di    The deployment info 
protected  RARDeployer deployer    Our deployer 
protected  RARDeploymentMetaData rdmd    The RARDeploymentMetaData 
protected  ConnectorMetaData cmd    The ConnectorMetaData 
protected  JBossRAMetaData ramd    The JBossRAMetaData 
protected  ResourceAdapter resourceAdapter    The resource adapter 
Fields inherited from org.jboss.system.ServiceMBeanSupport:
SERVICE_CONTROLLER_SIG,  log,  server,  serviceName
Constructor:
 public RARDeployment(DeploymentInfo di) 
    Create a new RAR deployment
    Parameters:
    di - the deployment info
Method from org.jboss.resource.deployment.RARDeployment Summary:
createActivationSpec,   createTimer,   endpointActivation,   endpointDeactivation,   getInternalAttribute,   getInternalAttributeInfo,   getInternalDescription,   getInternalOperationInfo,   getWorkManager,   getXATerminator,   internalInvoke,   startService,   stopService
Methods from org.jboss.system.ServiceDynamicMBeanSupport:
getAttribute,   getAttributes,   getInternalAttribute,   getInternalAttributeInfo,   getInternalConstructorInfo,   getInternalDescription,   getInternalNotificationInfo,   getInternalOperationInfo,   getMBeanInfo,   internalInvoke,   invoke,   setAttribute,   setAttributes,   setInternalAttribute
Methods from org.jboss.system.ServiceMBeanSupport:
create,   createService,   destroy,   destroyService,   getDeploymentInfo,   getLog,   getName,   getNextNotificationSequenceNumber,   getObjectName,   getServer,   getServiceName,   getState,   getStateString,   jbossInternalCreate,   jbossInternalDescription,   jbossInternalDestroy,   jbossInternalLifecycle,   jbossInternalStart,   jbossInternalStop,   pojoChange,   pojoCreate,   pojoDestroy,   pojoStart,   pojoStop,   postDeregister,   postRegister,   preDeregister,   preRegister,   setKernelControllerContext,   start,   startService,   stop,   stopService,   unsetKernelControllerContext
Methods from org.jboss.mx.util.JBossNotificationBroadcasterSupport:
addNotificationListener,   getNotificationInfo,   handleNotification,   nextNotificationSequenceNumber,   removeNotificationListener,   removeNotificationListener,   sendNotification
Methods from java.lang.Object:
equals,   getClass,   hashCode,   notify,   notifyAll,   toString,   wait,   wait,   wait
Method from org.jboss.resource.deployment.RARDeployment Detail:
 protected ActivationSpec createActivationSpec(Class messagingType,
    Collection activationConfig) throws MBeanException 
 public Timer createTimer() throws UnavailableException 
 protected  void endpointActivation(MessageEndpointFactory messageEndpointFactory,
    ActivationSpec activationSpec) throws MBeanException 
 protected  void endpointDeactivation(MessageEndpointFactory messageEndpointFactory,
    ActivationSpec activationSpec) throws MBeanException 
 protected Object getInternalAttribute(String attribute) throws ReflectionException, AttributeNotFoundException, MBeanException 
 protected MBeanAttributeInfo[] getInternalAttributeInfo() 
 protected String getInternalDescription() 
 protected MBeanOperationInfo[] getInternalOperationInfo() 
 public WorkManager getWorkManager() 
 public XATerminator getXATerminator() 
 protected Object internalInvoke(String actionName,
    Object[] params,
    String[] signature) throws ReflectionException, MBeanException 
 protected  void startService() throws Exception 
 protected  void stopService() throws Exception