Save This Page
Home » JBoss-5.1.0 » org » jboss » resource » connectionmanager » [javadoc | source]
org.jboss.resource.connectionmanager
public class: RARDeployment [javadoc | source]
java.lang.Object
   org.jboss.mx.util.JBossNotificationBroadcasterSupport
      org.jboss.system.ServiceMBeanSupport
         org.jboss.resource.connectionmanager.RARDeployment

All Implemented Interfaces:
    javax.resource.spi.ManagedConnectionFactory, RARDeploymentMBean, KernelControllerContextAware, ServiceMBean, MBeanRegistration, NotificationEmitter

The RARDeployment mbean manages instantiation and configuration of a ManagedConnectionFactory instance. It is intended to be configured primarily by xslt transformation of the ra.xml from a jca adapter. Until that is implemented, it uses the old RARDeployment and RARDeployer mechanism to obtain information from the ra.xml. Properties for the ManagedConectionFactory should be supplied with their values in the ManagedConnectionFactoryProperties element.
Field Summary
static final  long serialVersionUID     
public static final  String MCF_ATTRIBUTE_CHANGED_NOTIFICATION     
Fields inherited from org.jboss.system.ServiceMBeanSupport:
SERVICE_CONTROLLER_SIG,  log,  server,  serviceName
Constructor:
 public RARDeployment() 
Method from org.jboss.resource.connectionmanager.RARDeployment Summary:
createConnectionFactory,   createConnectionFactory,   createManagedConnection,   equals,   getAuthenticationMechanismType,   getConnectionDefinition,   getConnectionFactoryImplClass,   getConnectionFactoryInterface,   getConnectionImplClass,   getConnectionInterface,   getCredentialInterface,   getEisType,   getLogWriter,   getManagedConnectionFactoryAttribute,   getManagedConnectionFactoryClass,   getManagedConnectionFactoryProperties,   getMcfInstance,   getOldRarDeployment,   getRARName,   getSpecVersion,   getTransactionSupport,   getVendorName,   getVersion,   hashCode,   isReauthenticationSupport,   matchManagedConnections,   setAuthenticationMechanismType,   setConnectionDefinition,   setConnectionFactoryImplClass,   setConnectionFactoryInterface,   setConnectionImplClass,   setConnectionInterface,   setCredentialInterface,   setEisType,   setLogWriter,   setManagedConnectionFactoryAttribute,   setManagedConnectionFactoryAttribute,   setManagedConnectionFactoryClass,   setManagedConnectionFactoryProperties,   setMcfProperties,   setMcfProperties,   setOldRarDeployment,   setRARName,   setReauthenticationSupport,   setSpecVersion,   setTransactionSupport,   setVendorName,   setVersion,   startService,   stopService,   toString
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:
clone,   equals,   finalize,   getClass,   hashCode,   notify,   notifyAll,   toString,   wait,   wait,   wait
Method from org.jboss.resource.connectionmanager.RARDeployment Detail:
 public Object createConnectionFactory() throws ResourceException 
 public Object createConnectionFactory(ConnectionManager cxManager) throws ResourceException 
 public ManagedConnection createManagedConnection(Subject subject,
    ConnectionRequestInfo cxRequestInfo) throws ResourceException 
 public boolean equals(Object other) 
 public String getAuthenticationMechanismType() 
 public String getConnectionDefinition() 
 public String getConnectionFactoryImplClass() 
 public String getConnectionFactoryInterface() 
 public String getConnectionImplClass() 
 public String getConnectionInterface() 
 public String getCredentialInterface() 
 public String getEisType() 
 public PrintWriter getLogWriter() throws ResourceException 
 public Object getManagedConnectionFactoryAttribute(String name) 
 public String getManagedConnectionFactoryClass() 
 public Element getManagedConnectionFactoryProperties() 
 public ManagedConnectionFactory getMcfInstance() 
 public ObjectName getOldRarDeployment() 
 public String getRARName() 
 public String getSpecVersion() 
 public String getTransactionSupport() 
 public String getVendorName() 
 public String getVersion() 
 public int hashCode() 
 public boolean isReauthenticationSupport() 
 public ManagedConnection matchManagedConnections(Set connectionSet,
    Subject subject,
    ConnectionRequestInfo cxRequestInfo) throws ResourceException 
 public  void setAuthenticationMechanismType(String authenticationMechanismType) 
 public  void setConnectionDefinition(String connectionDefinition) 
 public  void setConnectionFactoryImplClass(String connectionFactoryImplClass) 
 public  void setConnectionFactoryInterface(String connectionFactoryInterface) 
 public  void setConnectionImplClass(String connectionImplClass) 
 public  void setConnectionInterface(String connectionInterface) 
 public  void setCredentialInterface(String credentialInterface) 
 public  void setEisType(String eisType) 
 public  void setLogWriter(PrintWriter out) throws ResourceException 
 public  void setManagedConnectionFactoryAttribute(String name,
    Class clazz,
    Object value) 
 protected  void setManagedConnectionFactoryAttribute(String name,
    Class clazz,
    Object value,
    boolean mustExist) 
 public  void setManagedConnectionFactoryClass(String managedConnectionFactoryClass) 
 public  void setManagedConnectionFactoryProperties(Element managedConnectionFactoryProperties) 
 protected  void setMcfProperties(Element mcfProps) throws DeploymentException 
 protected  void setMcfProperties(Collection properties,
    boolean mustExist) throws DeploymentException 
 public  void setOldRarDeployment(ObjectName oldRarDeployment) 
 public  void setRARName(String rarName) 
 public  void setReauthenticationSupport(boolean reauthenticationSupport) 
 public  void setSpecVersion(String specVersion) 
 public  void setTransactionSupport(String transactionSupport) 
 public  void setVendorName(String vendorName) 
 public  void setVersion(String version) 
 protected  void startService() throws Exception 
 protected  void stopService() 
 public String toString()