org.objectweb.jonas.resource
Class ResourceAdapterModule

java.lang.Object
  extended by javax.management.NotificationBroadcasterSupport
      extended by org.objectweb.jonas.management.ReconfigDispatcher
          extended by org.objectweb.jonas.management.j2eemanagement.J2EEManagedObject
              extended by org.objectweb.jonas.management.j2eemanagement.J2EEDeployedObject
                  extended by org.objectweb.jonas.management.j2eemanagement.J2EEModule
                      extended by org.objectweb.jonas.resource.ResourceAdapterModule
All Implemented Interfaces:
javax.management.NotificationBroadcaster, javax.management.NotificationEmitter, ReconfigDispatcherMBean

public class ResourceAdapterModule
extends J2EEModule

MBean class for ResourceAdapterModule management

Author:
Adriana Danes JSR 77 (J2EE Management Standard)

Field Summary
 
Fields inherited from class org.objectweb.jonas.management.j2eemanagement.J2EEManagedObject
J2EE_TYPE_APPLICATION, J2EE_TYPE_SERVER, NAME
 
Fields inherited from class org.objectweb.jonas.management.ReconfigDispatcher
RECONFIG_TYPE, SAVE_RECONFIG_TYPE
 
Constructor Summary
ResourceAdapterModule(javax.management.ObjectName objectName, boolean inEarCase, java.net.URL earURL)
           
 
Method Summary
 java.lang.String getEarON()
           
 java.net.URL getEarURL()
          Accessor the URL of the Ear if the resource adapter is in Ear.
 java.lang.String getFileName()
           
 boolean getInEarCase()
          Accessor the flag indicating if the resource adapter is in Ear.
 java.lang.String[] getResourceAdapters()
           
 void setFileName(java.lang.String fileName)
           
 void setResourceAdapter(java.lang.String resourceAdapterObjectName)
           
 
Methods inherited from class org.objectweb.jonas.management.j2eemanagement.J2EEModule
getJavaVMs
 
Methods inherited from class org.objectweb.jonas.management.j2eemanagement.J2EEDeployedObject
getDeploymentDescriptor, getJonasDeploymentDescriptor, getServer, setDeploymentDescriptor, setJonasDeploymentDescriptor
 
Methods inherited from class org.objectweb.jonas.management.j2eemanagement.J2EEManagedObject
getObjectName, isEventProvider, isStateManageable, isStatisticsProvider
 
Methods inherited from class org.objectweb.jonas.management.ReconfigDispatcher
addNotificationListener, getFilter, getHandback, getListener, getNotificationInfo, initLogger, removeNotificationListener, sendReconfigNotification, sendSaveNotification
 
Methods inherited from class javax.management.NotificationBroadcasterSupport
handleNotification, removeNotificationListener, sendNotification
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ResourceAdapterModule

public ResourceAdapterModule(javax.management.ObjectName objectName,
                             boolean inEarCase,
                             java.net.URL earURL)
Method Detail

getInEarCase

public boolean getInEarCase()
Accessor the flag indicating if the resource adapter is in Ear.

Returns:
Flag if this resource adapter is in Ear

getEarURL

public java.net.URL getEarURL()
Accessor the URL of the Ear if the resource adapter is in Ear.

Returns:
The URL of the Ear or null

getResourceAdapters

public java.lang.String[] getResourceAdapters()

setResourceAdapter

public void setResourceAdapter(java.lang.String resourceAdapterObjectName)

getFileName

public java.lang.String getFileName()
Returns:
Returns the fileName.

setFileName

public void setFileName(java.lang.String fileName)
Parameters:
fileName - The fileName to set.

getEarON

public java.lang.String getEarON()
Returns:
The J2EEApplication MBean OBJECT_NAME in ear case