站内搜索: 请输入搜索关键词
当前页面: 在线文档首页 > JBoss 4.0.1 sp1 connector API Documentation 英文版文档

RARDeployer (JBoss Connector API) - JBoss 4.0.1 sp1 connector API Documentation 英文版文档


org.jboss.resource.deployment
Class RARDeployer

java.lang.Object
  extended byorg.jboss.mx.util.JBossNotificationBroadcasterSupport
      extended byorg.jboss.system.ServiceMBeanSupport
          extended byorg.jboss.deployment.SubDeployerSupport
              extended byorg.jboss.deployment.SimpleSubDeployerSupport
                  extended byorg.jboss.resource.deployment.RARDeployer
All Implemented Interfaces:
javax.management.MBeanRegistration, javax.management.NotificationBroadcaster, javax.management.NotificationEmitter, RARDeployerMBean, org.jboss.system.Service, org.jboss.system.ServiceMBean, org.jboss.deployment.SubDeployer, org.jboss.deployment.SubDeployerMBean

public class RARDeployer
extends org.jboss.deployment.SimpleSubDeployerSupport
implements RARDeployerMBean

A resource adapter deployer

Version:
$Revision: 1.11 $
Author:
Adrian Brock

Nested Class Summary
 
Nested classes inherited from class org.jboss.deployment.SubDeployerSupport
org.jboss.deployment.SubDeployerSupport.ClassConfiguration
 
Field Summary
protected  javax.resource.spi.work.WorkManager workManager
          The work manager
protected  javax.management.ObjectName workManagerName
          The work manager name
protected  javax.resource.spi.XATerminator xaTerminator
          The xa terminator
protected  javax.management.ObjectName xaTerminatorName
          The xa terminator name
 
Fields inherited from class org.jboss.deployment.SubDeployerSupport
CONFIGURATION, mainDeployer, nativePrefix, nativeSuffix, relativeOrder, suffixes, tempDeployDir
 
Fields inherited from class org.jboss.system.ServiceMBeanSupport
log, server, SERVICE_CONTROLLER_SIG, serviceName
 
Fields inherited from interface org.jboss.resource.deployment.RARDeployerMBean
OBJECT_NAME
 
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
 
Fields inherited from interface org.jboss.deployment.SubDeployer
CREATE_NOTIFICATION, DESTROY_NOTIFICATION, INIT_NOTIFICATION, RELATIVE_ORDER_100, RELATIVE_ORDER_200, RELATIVE_ORDER_300, RELATIVE_ORDER_400, RELATIVE_ORDER_500, RELATIVE_ORDER_600, RELATIVE_ORDER_700, RELATIVE_ORDER_800, RELATIVE_ORDER_900, START_NOTIFICATION, STOP_NOTIFICATION
 
Constructor Summary
RARDeployer()
           
 
Method Summary
 String getDeploymentClass()
           
 String getExtension()
           
 String getMetaDataURL()
           
 org.jboss.xml.binding.ObjectModelFactory getObjectModelFactory()
           
 String getObjectName(org.jboss.deployment.DeploymentInfo di)
           
 javax.management.ObjectName getWorkManagerName()
          Get the work manager name
 javax.management.ObjectName getXATerminatorName()
          Get the XATerminator
 void setWorkManagerName(javax.management.ObjectName workManagerName)
          Set the thread pool name
 void setXATerminatorName(javax.management.ObjectName xaTerminatorName)
          Set the xa terminator
protected  void startService()
           
 
Methods inherited from class org.jboss.deployment.SimpleSubDeployerSupport
accepts, create, createService, destroy, destroyService, determineObjectName, getMetaDataResource, init, parseMetaData, postRegister, registerClassLoader, registerDeployment, resolveWatch, start, startService, stop, stopService, unregisterClassLoader, unregisterDeployment
 
Methods inherited from class org.jboss.deployment.SubDeployerSupport
addDeployableFiles, addDeployableJar, createService, deployUrl, destroyService, getRelativeOrder, getSuffixes, isDeployable, processNestedDeployments, setRelativeOrder, setSuffixes, stopService
 
Methods inherited from class org.jboss.system.ServiceMBeanSupport
create, destroy, getLog, getName, getNextNotificationSequenceNumber, getObjectName, getServer, getServiceName, getState, getStateString, jbossInternalCreate, jbossInternalDescription, jbossInternalDestroy, jbossInternalLifecycle, jbossInternalStart, jbossInternalStop, postDeregister, preDeregister, preRegister, start, stop
 
Methods inherited from class org.jboss.mx.util.JBossNotificationBroadcasterSupport
addNotificationListener, getNotificationInfo, handleNotification, removeNotificationListener, removeNotificationListener, sendNotification
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.jboss.deployment.SubDeployerMBean
accepts, create, destroy, getRelativeOrder, getSuffixes, init, setRelativeOrder, setSuffixes, start, stop
 
Methods inherited from interface org.jboss.system.ServiceMBean
getName, getState, getStateString, jbossInternalLifecycle
 
Methods inherited from interface org.jboss.system.Service
create, destroy, start, stop
 
Methods inherited from interface org.jboss.deployment.SubDeployer
getServiceName
 

Field Detail

workManagerName

protected javax.management.ObjectName workManagerName
The work manager name


workManager

protected javax.resource.spi.work.WorkManager workManager
The work manager


xaTerminator

protected javax.resource.spi.XATerminator xaTerminator
The xa terminator


xaTerminatorName

protected javax.management.ObjectName xaTerminatorName
The xa terminator name

Constructor Detail

RARDeployer

public RARDeployer()
Method Detail

getExtension

public String getExtension()

getMetaDataURL

public String getMetaDataURL()

getObjectName

public String getObjectName(org.jboss.deployment.DeploymentInfo di)
                     throws org.jboss.deployment.DeploymentException
Throws:
org.jboss.deployment.DeploymentException

getDeploymentClass

public String getDeploymentClass()

getObjectModelFactory

public org.jboss.xml.binding.ObjectModelFactory getObjectModelFactory()

getWorkManagerName

public javax.management.ObjectName getWorkManagerName()
Get the work manager name

Specified by:
getWorkManagerName in interface RARDeployerMBean
Returns:
the work manager name

setWorkManagerName

public void setWorkManagerName(javax.management.ObjectName workManagerName)
Set the thread pool name

Specified by:
setWorkManagerName in interface RARDeployerMBean
Parameters:
workManagerName - the work manager name

getXATerminatorName

public javax.management.ObjectName getXATerminatorName()
Get the XATerminator

Specified by:
getXATerminatorName in interface RARDeployerMBean
Returns:
the xa terminator

setXATerminatorName

public void setXATerminatorName(javax.management.ObjectName xaTerminatorName)
Set the xa terminator

Specified by:
setXATerminatorName in interface RARDeployerMBean
Parameters:
xaTerminatorName - name the xa terminator name

startService

protected void startService()
                     throws Exception
Throws:
Exception


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