org.rhq.plugins.server
Class RemoteAPIResourceComponent

java.lang.Object
  extended by org.rhq.plugins.jmx.MBeanResourceComponent
      extended by org.rhq.plugins.server.RemoteAPIResourceComponent
All Implemented Interfaces:
AvailabilityFacet, ConfigurationFacet, ResourceComponent, MeasurementFacet, OperationFacet, JMXComponent

public class RemoteAPIResourceComponent
extends MBeanResourceComponent

The resource component that represents the remote API subsystem - remote clients are things like the CLI that ask to invoke remote API calls. This does not involve agent communications.

Author:
John Mazzitelli

Field Summary
 
Fields inherited from class org.rhq.plugins.jmx.MBeanResourceComponent
bean, log, OBJECT_NAME_PROP, PROPERTY_TRANSFORM, resourceContext
 
Fields inherited from interface org.rhq.plugins.jmx.JMXComponent
CREDENTIALS_CONFIG_PROP, PRINCIPAL_CONFIG_PROP
 
Constructor Summary
RemoteAPIResourceComponent()
           
 
Method Summary
 OperationResult invokeOperation(String name, org.rhq.core.domain.configuration.Configuration parameters)
           
 
Methods inherited from class org.rhq.plugins.jmx.MBeanResourceComponent
getAttributeName, getAttributeProperty, getAvailability, getBeanProperties, getEmsBean, getEmsConnection, getPropertyValueAsType, getResourceContext, getValues, getValues, invokeOperation, loadBean, loadBean, loadResourceConfiguration, lookupAttributeProperty, setEmsBean, setResourceContext, start, stop, transformBeanName, updateResourceConfiguration, updateResourceConfiguration
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RemoteAPIResourceComponent

public RemoteAPIResourceComponent()
Method Detail

invokeOperation

public OperationResult invokeOperation(String name,
                                       org.rhq.core.domain.configuration.Configuration parameters)
                                throws Exception
Specified by:
invokeOperation in interface OperationFacet
Overrides:
invokeOperation in class MBeanResourceComponent
Throws:
Exception


Copyright © 2008-2012 Red Hat, Inc.. All Rights Reserved.