org.rhq.plugins.jslee
Class RAEntityLinkComponent

java.lang.Object
  extended by org.rhq.plugins.jslee.RAEntityLinkComponent
All Implemented Interfaces:
org.rhq.core.pluginapi.availability.AvailabilityFacet, org.rhq.core.pluginapi.inventory.DeleteResourceFacet, org.rhq.core.pluginapi.inventory.ResourceComponent, org.rhq.core.pluginapi.operation.OperationFacet, JainSleeServerUtils, ResourceAdaptorUtils

public class RAEntityLinkComponent
extends java.lang.Object
implements ResourceAdaptorUtils, org.rhq.core.pluginapi.inventory.DeleteResourceFacet, org.rhq.core.pluginapi.operation.OperationFacet


Constructor Summary
RAEntityLinkComponent()
           
 
Method Summary
 void deleteResource()
           
 org.rhq.core.domain.measurement.AvailabilityType getAvailability()
           
 MBeanServerUtils getMBeanServerUtils()
           
 javax.slee.resource.ResourceAdaptorID getResourceAdaptorID()
           
 org.rhq.core.pluginapi.operation.OperationResult invokeOperation(java.lang.String name, org.rhq.core.domain.configuration.Configuration parameters)
           
 void start(org.rhq.core.pluginapi.inventory.ResourceContext context)
           
 void stop()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RAEntityLinkComponent

public RAEntityLinkComponent()
Method Detail

getResourceAdaptorID

public javax.slee.resource.ResourceAdaptorID getResourceAdaptorID()
Specified by:
getResourceAdaptorID in interface ResourceAdaptorUtils

start

public void start(org.rhq.core.pluginapi.inventory.ResourceContext context)
           throws org.rhq.core.pluginapi.inventory.InvalidPluginConfigurationException,
                  java.lang.Exception
Specified by:
start in interface org.rhq.core.pluginapi.inventory.ResourceComponent
Throws:
org.rhq.core.pluginapi.inventory.InvalidPluginConfigurationException
java.lang.Exception

stop

public void stop()
Specified by:
stop in interface org.rhq.core.pluginapi.inventory.ResourceComponent

getAvailability

public org.rhq.core.domain.measurement.AvailabilityType getAvailability()
Specified by:
getAvailability in interface org.rhq.core.pluginapi.availability.AvailabilityFacet

getMBeanServerUtils

public MBeanServerUtils getMBeanServerUtils()
Specified by:
getMBeanServerUtils in interface JainSleeServerUtils

deleteResource

public void deleteResource()
                    throws java.lang.Exception
Specified by:
deleteResource in interface org.rhq.core.pluginapi.inventory.DeleteResourceFacet
Throws:
java.lang.Exception

invokeOperation

public org.rhq.core.pluginapi.operation.OperationResult invokeOperation(java.lang.String name,
                                                                        org.rhq.core.domain.configuration.Configuration parameters)
                                                                 throws java.lang.InterruptedException,
                                                                        java.lang.Exception
Specified by:
invokeOperation in interface org.rhq.core.pluginapi.operation.OperationFacet
Throws:
java.lang.InterruptedException
java.lang.Exception


Copyright © 2012. All Rights Reserved.