|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.teiid.rhq.plugin.Facet
org.teiid.rhq.plugin.VDBComponent
public class VDBComponent
Component class for a Teiid VDB
Field Summary |
---|
Fields inherited from class org.teiid.rhq.plugin.Facet |
---|
componentType, deploymentName, isAvailable, name, resourceConfiguration, resourceContext |
Constructor Summary | |
---|---|
VDBComponent()
|
Method Summary | ||
---|---|---|
org.rhq.core.pluginapi.inventory.CreateResourceReport |
createResource(org.rhq.core.pluginapi.inventory.CreateResourceReport createResourceReport)
|
|
org.rhq.core.domain.measurement.AvailabilityType |
getAvailability()
|
|
static
|
getPropertyValues(org.jboss.metatype.api.values.MetaValue pValue,
java.util.Collection<java.util.Map<java.lang.String,java.lang.String>> list)
|
|
static
|
getSourceMappingValue(org.jboss.metatype.api.values.MetaValue pValue,
java.util.Collection<java.util.Map<java.lang.String,java.lang.String>> list)
|
|
void |
getValues(org.rhq.core.domain.measurement.MeasurementReport report,
java.util.Set<org.rhq.core.domain.measurement.MeasurementScheduleRequest> requests)
The plugin container will call this method when your resource component has been scheduled to collect some measurements now. |
|
org.rhq.core.domain.configuration.Configuration |
loadResourceConfiguration()
The plugin container will call this method and it needs to obtain the current configuration of the managed resource. |
|
protected void |
setMetricArguments(java.lang.String name,
org.rhq.core.domain.configuration.Configuration configuration,
java.util.Map<java.lang.String,java.lang.Object> valueMap)
|
|
protected void |
setOperationArguments(java.lang.String name,
org.rhq.core.domain.configuration.Configuration configuration,
java.util.Map<java.lang.String,java.lang.Object> valueMap)
|
|
void |
start(org.rhq.core.pluginapi.inventory.ResourceContext context)
This is called when your component has been started with the given context. |
|
void |
updateResourceConfiguration(org.rhq.core.pluginapi.configuration.ConfigurationUpdateReport report)
The plugin container will call this method when it has a new configuration for your managed resource. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public VDBComponent()
Method Detail |
---|
public void start(org.rhq.core.pluginapi.inventory.ResourceContext context)
Facet
start
in interface org.rhq.core.pluginapi.inventory.ResourceComponent
start
in class Facet
ResourceComponent.start(ResourceContext)
protected void setOperationArguments(java.lang.String name, org.rhq.core.domain.configuration.Configuration configuration, java.util.Map<java.lang.String,java.lang.Object> valueMap)
setOperationArguments
in class Facet
public org.rhq.core.domain.measurement.AvailabilityType getAvailability()
getAvailability
in interface org.rhq.core.pluginapi.availability.AvailabilityFacet
getAvailability
in class Facet
protected void setMetricArguments(java.lang.String name, org.rhq.core.domain.configuration.Configuration configuration, java.util.Map<java.lang.String,java.lang.Object> valueMap)
setMetricArguments
in class Facet
public void getValues(org.rhq.core.domain.measurement.MeasurementReport report, java.util.Set<org.rhq.core.domain.measurement.MeasurementScheduleRequest> requests) throws java.lang.Exception
Facet
getValues
in interface org.rhq.core.pluginapi.measurement.MeasurementFacet
getValues
in class Facet
java.lang.Exception
MeasurementFacet.getValues(MeasurementReport, Set)
public void updateResourceConfiguration(org.rhq.core.pluginapi.configuration.ConfigurationUpdateReport report)
updateResourceConfiguration
in interface org.rhq.core.pluginapi.configuration.ConfigurationFacet
updateResourceConfiguration
in class Facet
ConfigurationFacet.updateResourceConfiguration(ConfigurationUpdateReport)
public org.rhq.core.domain.configuration.Configuration loadResourceConfiguration()
Facet
loadResourceConfiguration
in interface org.rhq.core.pluginapi.configuration.ConfigurationFacet
loadResourceConfiguration
in class Facet
ConfigurationFacet.loadResourceConfiguration()
public org.rhq.core.pluginapi.inventory.CreateResourceReport createResource(org.rhq.core.pluginapi.inventory.CreateResourceReport createResourceReport)
createResource
in interface org.rhq.core.pluginapi.inventory.CreateChildResourceFacet
createResource
in class Facet
public static <T> void getSourceMappingValue(org.jboss.metatype.api.values.MetaValue pValue, java.util.Collection<java.util.Map<java.lang.String,java.lang.String>> list)
T
- pValue
- list
- public static <T> void getPropertyValues(org.jboss.metatype.api.values.MetaValue pValue, java.util.Collection<java.util.Map<java.lang.String,java.lang.String>> list)
T
- pValue
- list
-
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |