Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

org.mobicents.slee.container.management.jmx
Class ResourceAdaptorMBeanImpl  view ResourceAdaptorMBeanImpl download ResourceAdaptorMBeanImpl.java

java.lang.Object
  extended byStandardMBean
      extended byorg.mobicents.slee.container.management.jmx.ResourceAdaptorMBeanImpl
All Implemented Interfaces:
ResourceAdaptorMBean

public class ResourceAdaptorMBeanImpl
extends StandardMBean
implements ResourceAdaptorMBean

Resource Adaptor MBean implementation ( TODO -- make this match the 1.1 spec!)


Field Summary
private static org.jboss.logging.Logger logger
           
 java.lang.String OBJECT_NAME
           
private  javax.management.ObjectName objectName
           
 
Constructor Summary
ResourceAdaptorMBeanImpl()
           
 
Method Summary
 void activateResourceAdaptorEntity(java.lang.String name)
           
 void createEntityLink(java.lang.String link, java.lang.String entityName)
           
 void createResourceAdaptorEntity(ResourceAdaptorID id, java.lang.String name, java.util.Properties properties)
           
 void createResourceAdaptorEntity(java.lang.String raIDString, java.lang.String name, java.lang.String purl)
           
 void deactivateResourceAdaptorEntity(java.lang.String name)
           
 javax.management.ObjectName getObjectName()
           
 void removeEntityLink(java.lang.String link)
           
 void removeResourceAdaptorEntity(java.lang.String name)
           
 void updateConfigurationProperties(java.lang.String name, java.util.Properties properties)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

OBJECT_NAME

public final java.lang.String OBJECT_NAME
See Also:
Constant Field Values

objectName

private javax.management.ObjectName objectName

logger

private static final org.jboss.logging.Logger logger
Constructor Detail

ResourceAdaptorMBeanImpl

public ResourceAdaptorMBeanImpl()
                         throws javax.management.NotCompliantMBeanException
Method Detail

getObjectName

public javax.management.ObjectName getObjectName()

createResourceAdaptorEntity

public void createResourceAdaptorEntity(ResourceAdaptorID id,
                                        java.lang.String name,
                                        java.util.Properties properties)
                                 throws java.lang.NullPointerException,
                                        org.mobicents.slee.container.management.UnrecognizedResourceAdaptorException,
                                        InvalidArgumentException,
                                        org.mobicents.slee.container.management.NameAlreadyExistException,
                                        org.mobicents.slee.resource.ResourceException,
                                        ManagementException,
                                        CreateException
Specified by:
createResourceAdaptorEntity in interface ResourceAdaptorMBean

createResourceAdaptorEntity

public void createResourceAdaptorEntity(java.lang.String raIDString,
                                        java.lang.String name,
                                        java.lang.String purl)
                                 throws java.lang.Exception
Specified by:
createResourceAdaptorEntity in interface ResourceAdaptorMBean

removeResourceAdaptorEntity

public void removeResourceAdaptorEntity(java.lang.String name)
                                 throws java.lang.NullPointerException,
                                        org.mobicents.slee.container.management.UnrecognizedResourceAdaptorException,
                                        InvalidArgumentException,
                                        DependencyException,
                                        ManagementException
Specified by:
removeResourceAdaptorEntity in interface ResourceAdaptorMBean

updateConfigurationProperties

public void updateConfigurationProperties(java.lang.String name,
                                          java.util.Properties properties)
                                   throws java.lang.NullPointerException,
                                          org.mobicents.slee.container.management.UnrecognizedResourceAdaptorException,
                                          InvalidStateException,
                                          org.mobicents.slee.resource.ResourceException,
                                          ManagementException
Specified by:
updateConfigurationProperties in interface ResourceAdaptorMBean

activateResourceAdaptorEntity

public void activateResourceAdaptorEntity(java.lang.String name)
                                   throws java.lang.NullPointerException,
                                          org.mobicents.slee.container.management.UnrecognizedResourceAdaptorException,
                                          InvalidStateException,
                                          org.mobicents.slee.resource.ResourceException,
                                          ManagementException
Specified by:
activateResourceAdaptorEntity in interface ResourceAdaptorMBean

deactivateResourceAdaptorEntity

public void deactivateResourceAdaptorEntity(java.lang.String name)
                                     throws java.lang.NullPointerException,
                                            org.mobicents.slee.container.management.UnrecognizedResourceAdaptorException,
                                            InvalidStateException,
                                            ManagementException
Specified by:
deactivateResourceAdaptorEntity in interface ResourceAdaptorMBean

createEntityLink

public void createEntityLink(java.lang.String link,
                             java.lang.String entityName)
                      throws ManagementException
Specified by:
createEntityLink in interface ResourceAdaptorMBean

removeEntityLink

public void removeEntityLink(java.lang.String link)
                      throws ManagementException
Specified by:
removeEntityLink in interface ResourceAdaptorMBean