org.objectweb.jonas.resource
Class JCAAdminObject

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.resource.JCAAdminObject
All Implemented Interfaces:
javax.management.NotificationBroadcaster, javax.management.NotificationEmitter, ReconfigDispatcherMBean

public class JCAAdminObject
extends J2EEManagedObject

MBean class for JCA AdminObject Management

Author:
Eric Hardesty

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
JCAAdminObject(java.lang.String oName, java.lang.String jndiname, java.lang.String description, java.util.Properties prop)
          MBean constructor
 
Method Summary
 java.lang.String getDescription()
          return the description
 java.lang.String getJndiName()
          return the jndi name
 java.util.Properties getProperties()
          return the AdminObject Properties
 
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

JCAAdminObject

public JCAAdminObject(java.lang.String oName,
                      java.lang.String jndiname,
                      java.lang.String description,
                      java.util.Properties prop)
MBean constructor

Parameters:
oName - object name of the managed object
jndiname - String of AdminObject
description - String of AdminObject description
prop - Properties of the AdminObject
Method Detail

getDescription

public java.lang.String getDescription()
return the description

Returns:
String description

getJndiName

public java.lang.String getJndiName()
return the jndi name

Returns:
String jndi name

getProperties

public java.util.Properties getProperties()
return the AdminObject Properties

Returns:
Properties AdminObject properties