A B C D E F G H I L M N O P R S T U V

A

ackChangeSet(int, String) - Method in class org.rhq.core.pc.drift.DriftManager
 
ackChangeSetContent(int, String, String) - Method in class org.rhq.core.pc.drift.DriftManager
 
activateResource(Resource, ResourceContainer, boolean) - Method in class org.rhq.core.pc.inventory.InventoryManager
This will start the resource's plugin component, creating it first if it has not yet been created.
addAgentServiceLifecycleListener(AgentServiceLifecycleListener) - Method in class org.rhq.core.pc.PluginContainer
Adds a listener that will be notified whenever an AgentService hosted within this plugin container is started or stopped.
addDriftDefinition(DriftDefinition) - Method in class org.rhq.core.pc.inventory.ResourceContainer
 
addInitializationListener(PluginContainer.InitializationListener) - Method in class org.rhq.core.pc.PluginContainer
Add the callback listener to notify when the plugin container is initialized.
addInventoryEventListener(InventoryEventListener) - Method in class org.rhq.core.pc.inventory.InventoryManager
Instructs the inventory manager to notify the specified listener of inventory change events.
addLifecycleListener(AgentServiceLifecycleListener) - Method in class org.rhq.core.pc.agent.AgentService
Adds the given listener to the list of listeners that will be notified when this agent service changes its state (i.e.
addResourceTypeToBlacklist(ResourceType) - Method in class org.rhq.core.pc.util.DiscoveryComponentProxyFactory
 
addSchedule(DriftDetectionSchedule) - Method in interface org.rhq.core.pc.drift.ScheduleQueue
Adds a schedule to the queue for processing by the drift detector
addSchedule(DriftDetectionSchedule) - Method in class org.rhq.core.pc.drift.ScheduleQueueImpl
 
addToLocalInventory(int, List<DriftDefinition>) - Method in interface org.rhq.core.pc.drift.sync.DriftSynchronizer
Adds the drift definitions to the local inventory.
addUrl(URL) - Method in class org.rhq.core.pc.plugin.SimplePluginFinder
 
AgentRegistrar - Interface in org.rhq.core.pc.agent
An interface to any object that can register the plugin container/agent with a remote server.
AgentService - Class in org.rhq.core.pc.agent
Those plugin container managers that need to expose their interfaces remotely (to the JON Server for example) need to extend this class.
AgentService(Class) - Constructor for class org.rhq.core.pc.agent.AgentService
Creates a new AgentService object.
AgentService.LifecycleState - Enum in org.rhq.core.pc.agent
The different states agent services can be in.
AgentServiceLifecycleListener - Interface in org.rhq.core.pc.agent
Implementations of this interface that are added to the plugin container will be notified when any AgentService is started or stopped.
AgentServiceStreamRemoter - Interface in org.rhq.core.pc.agent
An interface to any object that can prepare a stream for remote access.
auditDeployment(BundleResourceDeployment, String, String, String) - Method in class org.rhq.core.pc.bundle.BundleManager
convenience method:
category defaults to null
status defaults to SUCCESS
attachment defaults null
auditDeployment(BundleResourceDeployment, String, String, BundleResourceDeploymentHistory.Category, BundleResourceDeploymentHistory.Status, String, String) - Method in class org.rhq.core.pc.bundle.BundleManager
 
AutoDiscoveryExecutor - Class in org.rhq.core.pc.inventory
Standard platform/server inventory detection execution.
AutoDiscoveryExecutor(AutoDiscoveryRequest, InventoryManager, PluginContainerConfiguration) - Constructor for class org.rhq.core.pc.inventory.AutoDiscoveryExecutor
 
AutoDiscoveryExecutor() - Constructor for class org.rhq.core.pc.inventory.AutoDiscoveryExecutor
 
AVAILABILITY_SCAN_INITIAL_DELAY_DEFAULT - Static variable in class org.rhq.core.pc.PluginContainerConfiguration
 
AVAILABILITY_SCAN_PERIOD_DEFAULT - Static variable in class org.rhq.core.pc.PluginContainerConfiguration
 
AvailabilityCollectorThreadPool - Class in org.rhq.core.pc.availability
A utility class that can be used by plugins whose components may not be able to collect availability statuses fast enough.
AvailabilityCollectorThreadPool() - Constructor for class org.rhq.core.pc.availability.AvailabilityCollectorThreadPool
 
AvailabilityExecutor - Class in org.rhq.core.pc.inventory
Runs a periodic scan for resource availability.
AvailabilityExecutor(InventoryManager) - Constructor for class org.rhq.core.pc.inventory.AvailabilityExecutor
 
available() - Method in class org.rhq.core.pc.drift.DriftInputStream
 

B

BlacklistedException - Exception in org.rhq.core.pc.plugin
This is thrown when a plugin or one of its components has been blacklisted.
BlacklistedException() - Constructor for exception org.rhq.core.pc.plugin.BlacklistedException
 
BlacklistedException(String, Throwable) - Constructor for exception org.rhq.core.pc.plugin.BlacklistedException
 
BlacklistedException(String) - Constructor for exception org.rhq.core.pc.plugin.BlacklistedException
 
BlacklistedException(Throwable) - Constructor for exception org.rhq.core.pc.plugin.BlacklistedException
 
buildResourceComponent(Resource) - Method in class org.rhq.core.pc.plugin.PluginComponentFactory
This will create a new ResourceComponent instance that will represent the given Resource.
BundleManager - Class in org.rhq.core.pc.bundle
Manages the bundle subsystem, which allows bundles of content to be installed.
BundleManager() - Constructor for class org.rhq.core.pc.bundle.BundleManager
 

C

call() - Method in class org.rhq.core.pc.configuration.ConfigurationCheckExecutor
 
call() - Method in class org.rhq.core.pc.configuration.UpdateResourceConfigurationRunner
 
call() - Method in class org.rhq.core.pc.content.ContentDiscoveryRunner
 
call() - Method in class org.rhq.core.pc.content.CreateContentRunner
 
call() - Method in class org.rhq.core.pc.event.EventSenderRunner
 
call() - Method in class org.rhq.core.pc.inventory.AutoDiscoveryExecutor
 
call() - Method in class org.rhq.core.pc.inventory.AvailabilityExecutor
Returns the availability report that should be sent to the Server.
call() - Method in class org.rhq.core.pc.inventory.CreateResourceRunner
 
call() - Method in class org.rhq.core.pc.inventory.DeleteResourceRunner
 
call() - Method in class org.rhq.core.pc.inventory.RuntimeDiscoveryExecutor
 
call() - Method in class org.rhq.core.pc.measurement.MeasurementCollectorRunner
 
call() - Method in class org.rhq.core.pc.measurement.MeasurementSenderRunner
 
cancelOperation(String) - Method in class org.rhq.core.pc.operation.OperationManager
 
CanonicalResourceKey - Class in org.rhq.core.pc.plugin
This object represents a canonical ID that can uniquely identify a resource within a resource hierarchy.
CanonicalResourceKey(Resource, Resource) - Constructor for class org.rhq.core.pc.plugin.CanonicalResourceKey
 
changeSetExists(int, Headers) - Method in interface org.rhq.core.pc.drift.ChangeSetManager
 
changeSetExists(int, Headers) - Method in class org.rhq.core.pc.drift.ChangeSetManagerImpl
 
ChangeSetManager - Interface in org.rhq.core.pc.drift
 
ChangeSetManagerImpl - Class in org.rhq.core.pc.drift
 
ChangeSetManagerImpl(File) - Constructor for class org.rhq.core.pc.drift.ChangeSetManagerImpl
 
checkConfigurations(Resource, boolean) - Method in class org.rhq.core.pc.configuration.ConfigurationCheckExecutor
 
checkTrait(int, String) - Method in class org.rhq.core.pc.measurement.MeasurementManager
Check if the passed trait is new or has changed
ClassLoaderManager - Class in org.rhq.core.pc.plugin
Manages the classloaders created and used by the plugin container and all plugins/resources.
ClassLoaderManager(Map<String, URL>, PluginDependencyGraph, ClassLoader, File, boolean) - Constructor for class org.rhq.core.pc.plugin.ClassLoaderManager
Creates the object that will manage all classloaders for the plugins deployed in the given plugin deployment graph.
clear() - Method in interface org.rhq.core.pc.drift.ScheduleQueue
Removes all elements from the queue and deactivates the active schedule.
clear() - Method in class org.rhq.core.pc.drift.ScheduleQueueImpl
 
clearResourceTypeBlacklist() - Method in class org.rhq.core.pc.util.DiscoveryComponentProxyFactory
 
close() - Method in class org.rhq.core.pc.drift.DriftInputStream
 
Command - Enum in org.rhq.core.pc.standaloneContainer
List of possible commands of the standalone container
compareTo(ScheduledContentDiscoveryInfo) - Method in class org.rhq.core.pc.content.ScheduledContentDiscoveryInfo
 
compareTo(DriftDetectionSchedule) - Method in class org.rhq.core.pc.drift.DriftDetectionSchedule
 
compareTo(ScheduledMeasurementInfo) - Method in class org.rhq.core.pc.measurement.ScheduledMeasurementInfo
 
componentService - Variable in class org.rhq.core.pc.configuration.ConfigManagementSupport
 
ComponentService - Interface in org.rhq.core.pc.util
 
ComponentServiceImpl - Class in org.rhq.core.pc.util
 
ComponentServiceImpl() - Constructor for class org.rhq.core.pc.util.ComponentServiceImpl
 
ComponentUtil - Class in org.rhq.core.pc.util
Some static utilities for use with component objects.
ComponentUtil() - Constructor for class org.rhq.core.pc.util.ComponentUtil
 
ConfigManagement - Interface in org.rhq.core.pc.configuration
 
ConfigManagementFactory - Interface in org.rhq.core.pc.configuration
 
ConfigManagementFactoryImpl - Class in org.rhq.core.pc.configuration
 
ConfigManagementFactoryImpl() - Constructor for class org.rhq.core.pc.configuration.ConfigManagementFactoryImpl
 
ConfigManagementSupport - Class in org.rhq.core.pc.configuration
 
ConfigManagementSupport() - Constructor for class org.rhq.core.pc.configuration.ConfigManagementSupport
 
CONFIGURATION_DISCOVERY_INITIAL_DELAY_DEFAULT - Static variable in class org.rhq.core.pc.PluginContainerConfiguration
 
CONFIGURATION_DISCOVERY_PERIOD_DEFAULT - Static variable in class org.rhq.core.pc.PluginContainerConfiguration
 
ConfigurationCheckExecutor - Class in org.rhq.core.pc.configuration
 
ConfigurationCheckExecutor(ConfigurationManager, ConfigurationServerService, InventoryManager) - Constructor for class org.rhq.core.pc.configuration.ConfigurationCheckExecutor
 
ConfigurationManager - Class in org.rhq.core.pc.configuration
Manages configuration of all resources across all plugins.
ConfigurationManager() - Constructor for class org.rhq.core.pc.configuration.ConfigurationManager
 
ConfigurationManagerInitializer - Class in org.rhq.core.pc.configuration
 
ConfigurationManagerInitializer() - Constructor for class org.rhq.core.pc.configuration.ConfigurationManagerInitializer
 
ConfigurationPrinter - Class in org.rhq.core.pc.util
 
ConfigurationPrinter() - Constructor for class org.rhq.core.pc.util.ConfigurationPrinter
 
ConfigurationUpdateException - Exception in org.rhq.core.pc.configuration
A plugin can throw this exception to indicate to the container that there was a failure that was handled in some way as opposed to an unexpected failure that is not handled.
ConfigurationUpdateException() - Constructor for exception org.rhq.core.pc.configuration.ConfigurationUpdateException
 
ConfigurationUpdateException(String) - Constructor for exception org.rhq.core.pc.configuration.ConfigurationUpdateException
 
ConfigurationUpdateException(String, Throwable) - Constructor for exception org.rhq.core.pc.configuration.ConfigurationUpdateException
 
ConfigurationUpdateException(Throwable) - Constructor for exception org.rhq.core.pc.configuration.ConfigurationUpdateException
 
ConfigurationUtilityService - Interface in org.rhq.core.pc.configuration
 
ConfigurationUtilityServiceImpl - Class in org.rhq.core.pc.configuration
 
ConfigurationUtilityServiceImpl() - Constructor for class org.rhq.core.pc.configuration.ConfigurationUtilityServiceImpl
 
configUtilityService - Variable in class org.rhq.core.pc.configuration.ConfigManagementSupport
 
ContainerService - Interface in org.rhq.core.pc
An interface that all plugin container services and managers will implement.
contains(int, DriftDefinition) - Method in interface org.rhq.core.pc.drift.ScheduleQueue
Checks the queue for a schedule with specified resource id and drift definition whose name matches the specified definition.
contains(int, DriftDefinition, DriftDefinitionComparator) - Method in interface org.rhq.core.pc.drift.ScheduleQueue
 
contains(int, DriftDefinition) - Method in class org.rhq.core.pc.drift.ScheduleQueueImpl
 
contains(int, DriftDefinition, DriftDefinitionComparator) - Method in class org.rhq.core.pc.drift.ScheduleQueueImpl
 
containsDriftDefinition(DriftDefinition) - Method in class org.rhq.core.pc.inventory.ResourceContainer
 
CONTENT_DISCOVERY_INITIAL_DELAY_DEFAULT - Static variable in class org.rhq.core.pc.PluginContainerConfiguration
 
CONTENT_DISCOVERY_PERIOD_DEFAULT - Static variable in class org.rhq.core.pc.PluginContainerConfiguration
 
CONTENT_DISCOVERY_THREADCOUNT_DEFAULT - Static variable in class org.rhq.core.pc.PluginContainerConfiguration
 
ContentContextImpl - Class in org.rhq.core.pc.content
Provides the internal, non-opaque implementation of a ContentContext.
ContentContextImpl(int) - Constructor for class org.rhq.core.pc.content.ContentContextImpl
 
ContentDiscoveryRunner - Class in org.rhq.core.pc.content
Thread run by the ContentManager to perform content discoveries.
ContentDiscoveryRunner(ContentManager) - Constructor for class org.rhq.core.pc.content.ContentDiscoveryRunner
Creates a new runner that will contact the manager to determine the next piece of scheduled content work that needs to take place.
ContentDiscoveryRunner(ContentManager, ScheduledContentDiscoveryInfo) - Constructor for class org.rhq.core.pc.content.ContentDiscoveryRunner
Creates a new runner that will be scoped to performing the specified discovery.
ContentManager - Class in org.rhq.core.pc.content
 
ContentManager() - Constructor for class org.rhq.core.pc.content.ContentManager
 
copy() - Method in class org.rhq.core.pc.drift.DriftDetectionSchedule
 
create(String, URL, boolean, ClassLoader, File) - Static method in class org.rhq.core.pc.plugin.PluginClassLoader
Creates a classloader for the given named plugin whose plugin jar is found at the given URL.
create(String, URL[], boolean, ClassLoader, File) - Static method in class org.rhq.core.pc.plugin.PluginClassLoader
Creates a classloader for the given named plugin whose plugin jar is found at the URL found in the first index of the given URL array.
CreateContentRunner - Class in org.rhq.core.pc.content
Runnable to allow threaded creation of a content.
CreateContentRunner(ContentManager, DeployPackagesRequest) - Constructor for class org.rhq.core.pc.content.CreateContentRunner
 
createResource(CreateResourceRequest) - Method in class org.rhq.core.pc.inventory.ResourceFactoryManager
 
createResourceComponentProxy(Class<T>, FacetLockType, long, boolean, boolean) - Method in class org.rhq.core.pc.inventory.ResourceContainer
Creates a proxy to this container's resource component, essentially returning the component exposed as the given facet interface.
CreateResourceRunner - Class in org.rhq.core.pc.inventory
Runnable implementation to thread create request requests.
CreateResourceRunner(ResourceFactoryManager, int, CreateChildResourceFacet, int, CreateResourceReport, boolean) - Constructor for class org.rhq.core.pc.inventory.CreateResourceRunner
 
createResourceUpgradeContext(Resource, ResourceContext<?>, T, ResourceDiscoveryComponent<T>) - Method in class org.rhq.core.pc.inventory.InventoryManager
 

D

deactivateResource(Resource) - Method in class org.rhq.core.pc.inventory.InventoryManager
Shutdown the ResourceComponents from the bottom up.
deactivateSchedule(boolean) - Method in interface org.rhq.core.pc.drift.ScheduleQueue
This method does two things.
deactivateSchedule(boolean) - Method in class org.rhq.core.pc.drift.ScheduleQueueImpl
 
DeleteContentRunner - Class in org.rhq.core.pc.content
Runnable to allow threaded deleting of content.
DeleteContentRunner(ContentManager, DeletePackagesRequest) - Constructor for class org.rhq.core.pc.content.DeleteContentRunner
 
deletePackages(DeletePackagesRequest) - Method in class org.rhq.core.pc.content.ContentManager
 
deleteResource(DeleteResourceRequest) - Method in class org.rhq.core.pc.inventory.ResourceFactoryManager
 
DeleteResourceRunner - Class in org.rhq.core.pc.inventory
Runnable implementation to thread delete resource requests.
DeleteResourceRunner(ResourceFactoryManager, DeleteResourceFacet, int, int) - Constructor for class org.rhq.core.pc.inventory.DeleteResourceRunner
Creates a new instance of the runner that will execute the specified request.
deployPackages(DeployPackagesRequest) - Method in class org.rhq.core.pc.content.ContentManager
 
deployPackagesImmediately(DeployPackagesRequest) - Method in class org.rhq.core.pc.content.ContentManager
 
destroy() - Method in class org.rhq.core.pc.plugin.ClassLoaderManager
Cleans up this object and all classloaders it has created.
destroy() - Method in class org.rhq.core.pc.plugin.PluginClassLoader
 
destroy() - Method in class org.rhq.core.pc.plugin.PluginEnvironment
 
detectDrift(int, DriftDefinition) - Method in class org.rhq.core.pc.drift.DriftManager
 
disable() - Method in class org.rhq.core.pc.upgrade.ResourceUpgradeDelegate
Disables all future operations of the delegate.
disableServiceScans(int) - Method in class org.rhq.core.pc.inventory.InventoryManager
 
DiscoveryComponentProxyFactory - Class in org.rhq.core.pc.util
Factory that can build discovery component proxies.
DiscoveryComponentProxyFactory() - Constructor for class org.rhq.core.pc.util.DiscoveryComponentProxyFactory
 
DiscoverySuspendedException - Exception in org.rhq.core.pc.upgrade
This exception is thrown from the InventoryManager.invokeDiscoveryComponent(org.rhq.core.pc.inventory.ResourceContainer, org.rhq.core.pluginapi.inventory.ResourceDiscoveryComponent, org.rhq.core.pluginapi.inventory.ResourceDiscoveryContext) if the discovery is suspended for given resource type due to a resource upgrade failure.
DiscoverySuspendedException() - Constructor for exception org.rhq.core.pc.upgrade.DiscoverySuspendedException
 
DiscoverySuspendedException(String, Throwable) - Constructor for exception org.rhq.core.pc.upgrade.DiscoverySuspendedException
 
DiscoverySuspendedException(String) - Constructor for exception org.rhq.core.pc.upgrade.DiscoverySuspendedException
 
DiscoverySuspendedException(Throwable) - Constructor for exception org.rhq.core.pc.upgrade.DiscoverySuspendedException
 
downloadPackageBits(ContentContext, PackageDetailsKey, OutputStream, boolean) - Method in class org.rhq.core.pc.content.ContentManager
 
downloadPackageBitsForChildResource(ContentContext, String, PackageDetailsKey, OutputStream) - Method in class org.rhq.core.pc.content.ContentManager
 
downloadPackageBitsRange(ContentContext, PackageDetailsKey, OutputStream, long, long, boolean) - Method in class org.rhq.core.pc.content.ContentManager
 
DRIFT_DETECTION_INITIAL_DELAY_DEFAULT - Static variable in class org.rhq.core.pc.PluginContainerConfiguration
 
DRIFT_DETECTION_PERIOD_DEFAULT - Static variable in class org.rhq.core.pc.PluginContainerConfiguration
 
DriftClient - Interface in org.rhq.core.pc.drift
This is a client interface to the server that drift-related tasks call to interact with the server.
DriftDetectionException - Exception in org.rhq.core.pc.drift
 
DriftDetectionException() - Constructor for exception org.rhq.core.pc.drift.DriftDetectionException
 
DriftDetectionException(String) - Constructor for exception org.rhq.core.pc.drift.DriftDetectionException
 
DriftDetectionException(String, Throwable) - Constructor for exception org.rhq.core.pc.drift.DriftDetectionException
 
DriftDetectionException(Throwable) - Constructor for exception org.rhq.core.pc.drift.DriftDetectionException
 
DriftDetectionSchedule - Class in org.rhq.core.pc.drift
 
DriftDetectionSchedule(int, DriftDefinition) - Constructor for class org.rhq.core.pc.drift.DriftDetectionSchedule
 
DriftDetectionSummary - Class in org.rhq.core.pc.drift
 
DriftDetectionSummary() - Constructor for class org.rhq.core.pc.drift.DriftDetectionSummary
 
DriftDetector - Class in org.rhq.core.pc.drift
Mechanism to detect and report Drift for active Drift Definitions.
DriftDetector() - Constructor for class org.rhq.core.pc.drift.DriftDetector
 
DriftFilesSender - Class in org.rhq.core.pc.drift
 
DriftFilesSender() - Constructor for class org.rhq.core.pc.drift.DriftFilesSender
 
DriftInputStream - Class in org.rhq.core.pc.drift
DriftInputStream is a simple wrapper the delegates to another input stream and executes a task after the underlying stream is closed.
DriftInputStream(InputStream, Runnable) - Constructor for class org.rhq.core.pc.drift.DriftInputStream
Createa a new DriftInputStream.
DriftManager - Class in org.rhq.core.pc.drift
 
DriftManager() - Constructor for class org.rhq.core.pc.drift.DriftManager
 
DriftSynchronizer - Interface in org.rhq.core.pc.drift.sync
A DriftSynchronizer is responsible for sycning DriftDefinitions in the server's with those in the local inventory.
DriftSynchronizerFactory - Class in org.rhq.core.pc.drift.sync
 
DriftSynchronizerFactory() - Constructor for class org.rhq.core.pc.drift.sync.DriftSynchronizerFactory
 
DriftSyncManager - Class in org.rhq.core.pc.drift.sync
This class handles syncing drift definitions and drift content during inventory sync.
DriftSyncManager() - Constructor for class org.rhq.core.pc.drift.sync.DriftSyncManager
 

E

enabled() - Method in class org.rhq.core.pc.upgrade.ResourceUpgradeDelegate
Is the delegate enabled? In another words has the resource upgrade phase finished in the IventoryManager#initialize() method?
enableServiceScans(int, Configuration) - Method in class org.rhq.core.pc.inventory.InventoryManager
 
equals(Object) - Method in class org.rhq.core.pc.drift.DriftDetectionSchedule
 
equals(Object) - Method in class org.rhq.core.pc.measurement.ScheduledMeasurementInfo
 
equals(Object) - Method in class org.rhq.core.pc.plugin.CanonicalResourceKey
 
EVENT_REPORT_MAX_PER_SOURCE_DEFAULT - Static variable in class org.rhq.core.pc.PluginContainerConfiguration
 
EVENT_REPORT_MAX_TOTAL_DEFAULT - Static variable in class org.rhq.core.pc.PluginContainerConfiguration
 
EVENT_SENDER_INITIAL_DELAY_DEFAULT - Static variable in class org.rhq.core.pc.PluginContainerConfiguration
 
EVENT_SENDER_PERIOD_DEFAULT - Static variable in class org.rhq.core.pc.PluginContainerConfiguration
 
EventContextImpl - Class in org.rhq.core.pc.event
 
EventContextImpl(Resource) - Constructor for class org.rhq.core.pc.event.EventContextImpl
 
EventManager - Class in org.rhq.core.pc.event
Manager for the Plugin Container's Event subsystem.
EventManager() - Constructor for class org.rhq.core.pc.event.EventManager
 
EventPollerRunner - Class in org.rhq.core.pc.event
A thread for running an EventPoller to check for new Events of a certain type from a particular Resource.
EventPollerRunner(EventPoller, Resource, EventManager) - Constructor for class org.rhq.core.pc.event.EventPollerRunner
 
EventSenderRunner - Class in org.rhq.core.pc.event
A thread for sending EventReports to the Server.
EventSenderRunner(EventManager) - Constructor for class org.rhq.core.pc.event.EventSenderRunner
 
EventUtility - Class in org.rhq.core.pc.event
 
execute(Runnable) - Method in class org.rhq.core.pc.availability.AvailabilityCollectorThreadPool
Given a AvailabilityCollectorRunnable instance, this will run that instance in a thread, thus allowing the availability status for a managed resource to be periodically checked asynchronously.
executeAvailabilityScanImmediately(boolean) - Method in class org.rhq.core.pc.inventory.InventoryManager
 
executeCreateResourceImmediately(CreateResourceRequest) - Method in class org.rhq.core.pc.inventory.ResourceFactoryManager
 
executeDeleteResourceImmediately(DeleteResourceRequest) - Method in class org.rhq.core.pc.inventory.ResourceFactoryManager
 
executeDiscovery(Boolean) - Method in class org.rhq.core.pc.PluginContainerMBeanImpl
 
executeDiscovery(Boolean) - Method in interface org.rhq.core.pc.PluginContainerMBeanImplMBean
Tells the PC to perform a manual discovery.
executeLoad(int) - Method in interface org.rhq.core.pc.configuration.ConfigManagement
 
executeLoad(int) - Method in class org.rhq.core.pc.configuration.LegacyConfigManagement
 
executeLoad(int) - Method in class org.rhq.core.pc.configuration.RawConfigManagement
 
executeLoad(int) - Method in class org.rhq.core.pc.configuration.StructuredAndRawConfigManagement
 
executeLoad(int) - Method in class org.rhq.core.pc.configuration.StructuredConfigManagement
 
executeResourcePackageDiscoveryImmediately(int, String) - Method in class org.rhq.core.pc.content.ContentManager
 
executeServerScanImmediately() - Method in class org.rhq.core.pc.inventory.InventoryManager
 
executeServiceScanDeferred() - Method in class org.rhq.core.pc.inventory.InventoryManager
 
executeServiceScanImmediately() - Method in class org.rhq.core.pc.inventory.InventoryManager
 
executeUpdate(int, Configuration) - Method in interface org.rhq.core.pc.configuration.ConfigManagement
 
executeUpdate(int, Configuration) - Method in class org.rhq.core.pc.configuration.LegacyConfigManagement
 
executeUpdate(int, Configuration) - Method in class org.rhq.core.pc.configuration.RawConfigManagement
 
executeUpdate(int, Configuration) - Method in class org.rhq.core.pc.configuration.StructuredAndRawConfigManagement
 
executeUpdate(int, Configuration) - Method in class org.rhq.core.pc.configuration.StructuredConfigManagement
 
executeUpdateResourceConfigurationImmediately(ConfigurationUpdateRequest) - Method in class org.rhq.core.pc.configuration.ConfigurationManager
 

F

FACET_METHOD_TIMEOUT - Static variable in interface org.rhq.core.pc.configuration.ConfigManagement
 
FacetLockType - Enum in org.rhq.core.pc.util
Defines the lock that should be obtained before a facet interface method is invoked.
fetchResourceComponent(int) - Method in interface org.rhq.core.pc.util.ComponentService
 
fetchResourceComponent(int) - Method in class org.rhq.core.pc.util.ComponentServiceImpl
 
fetchResourceComponent(int) - Static method in class org.rhq.core.pc.util.ComponentUtil
 
FileSystemPluginFinder - Class in org.rhq.core.pc.plugin
Finds all JAR files located in a set of plugin directories.
FileSystemPluginFinder(File) - Constructor for class org.rhq.core.pc.plugin.FileSystemPluginFinder
Creates a new FileSystemPluginFinder object.
FileSystemPluginFinder(Collection<File>) - Constructor for class org.rhq.core.pc.plugin.FileSystemPluginFinder
Creates a new FileSystemPluginFinder object.
FilterFileVisitor - Class in org.rhq.core.pc.drift
A file visitor that peforms filtering using specified filters.
FilterFileVisitor(File, List<Filter>, List<Filter>, FileVisitor) - Constructor for class org.rhq.core.pc.drift.FilterFileVisitor
 
find(int, String) - Method in interface org.rhq.core.pc.drift.ScheduleQueue
Searches the queue for a schedule with a matching resource id and drift definition name.
find(int, String) - Method in class org.rhq.core.pc.drift.ScheduleQueueImpl
 
findChangeSet(int, String) - Method in interface org.rhq.core.pc.drift.ChangeSetManager
Locates the latest coverage change set for the specified resource id and drift definition.
findChangeSet(int, String, DriftChangeSetCategory) - Method in interface org.rhq.core.pc.drift.ChangeSetManager
 
findChangeSet(int, String) - Method in class org.rhq.core.pc.drift.ChangeSetManagerImpl
 
findChangeSet(int, String, DriftChangeSetCategory) - Method in class org.rhq.core.pc.drift.ChangeSetManagerImpl
 
findPlugins() - Method in class org.rhq.core.pc.plugin.FileSystemPluginFinder
Searches all the plugin directories (as defined by the argument passed to this object's constructor) and will load in all plugins it finds.
findPlugins() - Method in interface org.rhq.core.pc.plugin.PluginFinder
Finds all plugins accessible to the plugin container and returns URLs that point to each plugin jar that is found.
findPlugins() - Method in class org.rhq.core.pc.plugin.SimplePluginFinder
 

G

generateSnapshot(int, File) - Method in class org.rhq.core.pc.drift.SnapshotGenerator
Generates snapshot data and meta data files for the specified resource id starting at basedir.
get(String) - Static method in enum org.rhq.core.pc.standaloneContainer.Command
 
getAbbrev() - Method in enum org.rhq.core.pc.standaloneContainer.Command
 
getAbsoluteBaseDirectory(int, DriftDefinition) - Method in interface org.rhq.core.pc.drift.DriftClient
 
getAbsoluteBaseDirectory(int, DriftDefinition) - Method in class org.rhq.core.pc.drift.DriftManager
Given a drift definition, this examines the def and its associated resource to determine where exactly the base directory is that should be monitoried.
getActiveReport() - Method in class org.rhq.core.pc.measurement.MeasurementManager
 
getAddedDefinitions(int, Set<DriftDefinition>) - Method in interface org.rhq.core.pc.drift.sync.DriftSynchronizer
Determines which drift definitions for a resource have been added on the server and need to be added to the local inventory.
getAgent() - Method in class org.rhq.core.pc.inventory.InventoryManager
 
getAgentRegistrar() - Method in class org.rhq.core.pc.PluginContainer
Sets the given registrar as the object responsible for registering the plugin container with a remote server.
getAgentServiceStreamRemoter() - Method in class org.rhq.core.pc.PluginContainer
Returns a remoter object that can be used to remote streams.
getAllBundleVersionPackageVersions(BundleVersion) - Method in class org.rhq.core.pc.bundle.BundleManager
 
getAmpsVersion(String) - Method in class org.rhq.core.pc.plugin.PluginManager
 
getAmpsVersion(int) - Method in interface org.rhq.core.pc.util.ComponentService
 
getAmpsVersion(int) - Method in class org.rhq.core.pc.util.ComponentServiceImpl
 
getArgs() - Method in enum org.rhq.core.pc.standaloneContainer.Command
 
getAvailability() - Method in class org.rhq.core.pc.inventory.ResourceContainer
Returns the currently known availability of the resource.
getAvailabilityIfKnown(Resource) - Method in class org.rhq.core.pc.inventory.InventoryManager
Returns the known availability for the resource.
getAvailabilityScanInitialDelay() - Method in class org.rhq.core.pc.PluginContainerConfiguration
Returns the length of time, in seconds, before resource availability scans are started.
getAvailabilityScanPeriod() - Method in class org.rhq.core.pc.PluginContainerConfiguration
Returns the length of time, in seconds, between each availability scan.
getBundleAgentService() - Method in class org.rhq.core.pc.PluginContainer
 
getBundleFacet(int, long) - Method in class org.rhq.core.pc.bundle.BundleManager
Given a resource, this obtains that resource's BundleFacet interface.
getBundleManager() - Method in class org.rhq.core.pc.PluginContainer
 
getBundleServerService() - Method in class org.rhq.core.pc.ServerServices
 
getCachedTraitValue(int) - Method in class org.rhq.core.pc.measurement.MeasurementManager
If you want to get a cached value of a trait, pass in its schedule ID.
getChangeSetReader(int, String) - Method in interface org.rhq.core.pc.drift.ChangeSetManager
Locates the latest change set for the given resource and drift definition and returns a ChangeSetReader for that change set.
getChangeSetReader(File) - Method in interface org.rhq.core.pc.drift.ChangeSetManager
 
getChangeSetReader(int, String) - Method in class org.rhq.core.pc.drift.ChangeSetManagerImpl
 
getChangeSetReader(File) - Method in class org.rhq.core.pc.drift.ChangeSetManagerImpl
 
getChangeSetWriter(int, Headers) - Method in interface org.rhq.core.pc.drift.ChangeSetManager
 
getChangeSetWriter(File, Headers) - Method in interface org.rhq.core.pc.drift.ChangeSetManager
 
getChangeSetWriter(int, Headers) - Method in class org.rhq.core.pc.drift.ChangeSetManagerImpl
 
getChangeSetWriter(File, Headers) - Method in class org.rhq.core.pc.drift.ChangeSetManagerImpl
 
getClassLoaderManager() - Method in class org.rhq.core.pc.plugin.PluginManager
Returns the manager of all classloaders created for the plugin manager.
getClientInterface() - Method in class org.rhq.core.pc.agent.AgentService
Returns the interface that this agent service wants to be made remotely accessible to external clients.
getComponent(int, Class<T>, FacetLockType, long, boolean, boolean) - Method in interface org.rhq.core.pc.util.ComponentService
 
getComponent(int, Class<T>, FacetLockType, long, boolean, boolean) - Method in class org.rhq.core.pc.util.ComponentServiceImpl
 
getComponent(int, Class<T>, FacetLockType, long, boolean, boolean) - Static method in class org.rhq.core.pc.util.ComponentUtil
Gets the given facet interface for the resource identified with the given ID.
getComponentService() - Method in interface org.rhq.core.pc.configuration.ConfigManagement
 
getComponentService() - Method in class org.rhq.core.pc.configuration.ConfigManagementSupport
 
getConfigurationAgentService() - Method in class org.rhq.core.pc.PluginContainer
 
getConfigurationDiscoveryInitialDelay() - Method in class org.rhq.core.pc.PluginContainerConfiguration
 
getConfigurationDiscoveryPeriod() - Method in class org.rhq.core.pc.PluginContainerConfiguration
 
getConfigurationFacet(int, FacetLockType) - Method in class org.rhq.core.pc.configuration.ConfigurationManager
Given a resource ID, this obtains that resource's ConfigurationFacet interface.
getConfigurationManager() - Method in class org.rhq.core.pc.PluginContainer
 
getConfigurationServerService() - Method in class org.rhq.core.pc.configuration.ConfigurationManager
If this manager can talk to a server-side ConfigurationServerService, a proxy to that service is returned.
getConfigurationServerService() - Method in class org.rhq.core.pc.ServerServices
 
getConfigurationUtilityService() - Method in interface org.rhq.core.pc.configuration.ConfigManagement
 
getConfigurationUtilityService() - Method in class org.rhq.core.pc.configuration.ConfigManagementSupport
 
getContainerName() - Method in class org.rhq.core.pc.PluginContainerConfiguration
This is the name of the plugin container, as assigned to it by the software component that is embedding the plugin container.
getContentAgentService() - Method in class org.rhq.core.pc.PluginContainer
 
getContentDiscoveryInitialDelay() - Method in class org.rhq.core.pc.PluginContainerConfiguration
Returns the length of time, in seconds, before auto-discovery of content first begins.
getContentDiscoveryPeriod() - Method in class org.rhq.core.pc.PluginContainerConfiguration
Returns the length of time, in seconds, between each auto-discovery of content.
getContentDiscoveryThreadPoolSize() - Method in class org.rhq.core.pc.PluginContainerConfiguration
This defines the number of threads within the content discovery thread pool.
getContentManager() - Method in class org.rhq.core.pc.PluginContainer
 
getContentServerService() - Method in class org.rhq.core.pc.ServerServices
 
getContentServices() - Method in class org.rhq.core.pc.content.ContentContextImpl
 
getCoreServerService() - Method in class org.rhq.core.pc.ServerServices
 
getCurrentAvailability(Resource) - Method in class org.rhq.core.pc.inventory.InventoryManager
 
getCurrentlyScheduleMeasurements() - Method in class org.rhq.core.pc.measurement.MeasurementManager
 
getCurrentlyScheduleMeasurements() - Method in interface org.rhq.core.pc.measurement.MeasurementManagerMBean
 
getDataDirectory() - Method in class org.rhq.core.pc.PluginContainerConfiguration
Returns the directory where the plugins can squirrel away files with data they want to persist.
getDataFile() - Method in class org.rhq.core.pc.drift.SnapshotHandle
 
getDefaultClassLoaderFilter() - Static method in class org.rhq.core.pc.PluginContainerConfiguration
Returns the default filter for class loading that is used to prevent leaking of agent / PC classes to plugins.
getDeletedDefinitions(int, Set<DriftDefinition>) - Method in interface org.rhq.core.pc.drift.sync.DriftSynchronizer
Determines which drift definitions for a resource have been deleted on the server and need to be purged from the local inventory.
getDisabledPlugins() - Method in class org.rhq.core.pc.PluginContainerConfiguration
If any plugins are to be disabled (i.e.
getDiscoveryAgentService() - Method in class org.rhq.core.pc.PluginContainer
 
getDiscoveryClassLoaders() - Method in class org.rhq.core.pc.plugin.ClassLoaderManager
Returns a shallow copy of the discovery classloaders keyed on a hash calculated from plugin name and parent classloader.
getDiscoveryComponent(ResourceType, ResourceContainer) - Method in class org.rhq.core.pc.plugin.PluginComponentFactory
This will create a new ResourceDiscoveryComponent instance that can be used to discover and create Resources of the given resourceType.
getDiscoveryComponentClassLoader(ResourceContainer, String) - Method in class org.rhq.core.pc.plugin.PluginComponentFactory
 
getDiscoveryComponentProxy(ResourceType, ResourceDiscoveryComponent, long, Class<T>, ResourceContainer) - Method in class org.rhq.core.pc.util.DiscoveryComponentProxyFactory
Same as DiscoveryComponentProxyFactory.getDiscoveryComponentProxy(org.rhq.core.domain.resource.ResourceType, org.rhq.core.pluginapi.inventory.ResourceDiscoveryComponent, long, org.rhq.core.pc.inventory.ResourceContainer) except this lets you provide the interface of the discovery component you want to talk to.
getDiscoveryComponentProxy(ResourceType, ResourceDiscoveryComponent, long, ResourceContainer) - Method in class org.rhq.core.pc.util.DiscoveryComponentProxyFactory
Given a discovery component instance, this returns that component wrapped in a proxy that provides the ability for invocations to that component to timeout after a certain time limit expires.
getDiscoveryComponentProxyFactory() - Method in class org.rhq.core.pc.inventory.InventoryManager
 
getDiscoveryServerService() - Method in class org.rhq.core.pc.ServerServices
 
getDriftChangeSet() - Method in class org.rhq.core.pc.drift.DriftDetectionSummary
 
getDriftDefinition() - Method in class org.rhq.core.pc.drift.DriftDetectionSchedule
 
getDriftDefinitions() - Method in class org.rhq.core.pc.inventory.ResourceContainer
 
getDriftDetectionInitialDelay() - Method in class org.rhq.core.pc.PluginContainerConfiguration
Returns the length of time, in seconds, before drift detection first begins.
getDriftDetectionPeriod() - Method in class org.rhq.core.pc.PluginContainerConfiguration
Returns the length of time, in seconds, between each drift detection scan.
getDriftManager() - Method in class org.rhq.core.pc.PluginContainer
 
getDriftServerService() - Method in class org.rhq.core.pc.ServerServices
 
getEventDefinition(String, ResourceType) - Static method in class org.rhq.core.pc.event.EventUtility
Returns the EventDefinition with the specified name for the given Resource type, or null if no EventDefintion by that name exists.
getEventManager() - Method in class org.rhq.core.pc.PluginContainer
 
getEventReportMaxPerSource() - Method in class org.rhq.core.pc.PluginContainerConfiguration
 
getEventReportMaxTotal() - Method in class org.rhq.core.pc.PluginContainerConfiguration
 
getEventSenderInitialDelay() - Method in class org.rhq.core.pc.PluginContainerConfiguration
 
getEventSenderPeriod() - Method in class org.rhq.core.pc.PluginContainerConfiguration
 
getEventServerService() - Method in class org.rhq.core.pc.ServerServices
 
getFailedCollections() - Method in class org.rhq.core.pc.measurement.MeasurementManager
 
getFailedCollections() - Method in interface org.rhq.core.pc.measurement.MeasurementManagerMBean
 
getFileContent(PackageVersion, OutputStream) - Method in class org.rhq.core.pc.bundle.BundleManager
 
getHelp() - Method in enum org.rhq.core.pc.standaloneContainer.Command
 
getInstalledPackages() - Method in class org.rhq.core.pc.inventory.ResourceContainer
 
getInstance() - Static method in class org.rhq.core.pc.PluginContainer
Returns the singleton instance.
getInterval() - Method in class org.rhq.core.pc.content.ScheduledContentDiscoveryInfo
 
getInventoryFile() - Method in class org.rhq.core.pc.inventory.InventoryFile
 
getInventoryManager() - Method in class org.rhq.core.pc.bundle.BundleManager
Returns the manager that can provide data on the inventory.
getInventoryManager() - Method in class org.rhq.core.pc.drift.DriftManager
Returns the manager that can provide data on the inventory.
getInventoryManager() - Method in class org.rhq.core.pc.PluginContainer
 
getJobId() - Method in class org.rhq.core.pc.operation.OperationInvocation
Returns the job ID that identifies this specific operation invocation.
getLastCollection() - Method in class org.rhq.core.pc.measurement.ScheduledMeasurementInfo
 
getLastDiscoveredResourcePackages(int) - Method in class org.rhq.core.pc.content.ContentManager
 
getLastDiscovery() - Method in class org.rhq.core.pc.content.ScheduledContentDiscoveryInfo
 
getLateCollections() - Method in class org.rhq.core.pc.measurement.MeasurementManager
 
getLateCollections() - Method in interface org.rhq.core.pc.measurement.MeasurementManagerMBean
 
getListener(String) - Method in interface org.rhq.core.pc.plugin.PluginLifecycleListenerManager
Retrieves the cached listener for the specified plugin.
getListener(String) - Method in class org.rhq.core.pc.plugin.PluginLifecycleListenerManagerImpl
 
getMeasurementAgentService() - Method in class org.rhq.core.pc.PluginContainer
 
getMeasurementCollectionInitialDelay() - Method in class org.rhq.core.pc.PluginContainerConfiguration
Returns the length of time, in seconds, before measurements begin getting collected.
getMeasurementCollectionThreadPoolSize() - Method in class org.rhq.core.pc.PluginContainerConfiguration
When measurements are scheduled for collection, the collection will be performed by threads from a thread pool.
getMeasurementManager() - Method in class org.rhq.core.pc.bundle.BundleManager
Returns the manager that can provide data on the measurements/metrics.
getMeasurementManager() - Method in class org.rhq.core.pc.drift.DriftManager
Returns the manager that can provide data on the measurements/metrics.
getMeasurementManager() - Method in class org.rhq.core.pc.PluginContainer
 
getMeasurementSchedule() - Method in class org.rhq.core.pc.inventory.ResourceContainer
 
getMeasurementScheduleInfoForResource(int) - Method in class org.rhq.core.pc.measurement.MeasurementManager
 
getMeasurementsCollected() - Method in class org.rhq.core.pc.measurement.MeasurementManager
 
getMeasurementsCollected() - Method in interface org.rhq.core.pc.measurement.MeasurementManagerMBean
 
getMeasurementsCollectedPerMinute() - Method in class org.rhq.core.pc.measurement.MeasurementManager
 
getMeasurementsCollectedPerMinute() - Method in interface org.rhq.core.pc.measurement.MeasurementManagerMBean
 
getMeasurementServerService() - Method in class org.rhq.core.pc.ServerServices
 
getMetadataFile() - Method in class org.rhq.core.pc.drift.SnapshotHandle
 
getMetadataManager() - Method in class org.rhq.core.pc.plugin.PluginManager
An object that can be used to process and store all metadata from all plugins.
getMinArgs() - Method in enum org.rhq.core.pc.standaloneContainer.Command
 
getNewSnapshot() - Method in class org.rhq.core.pc.drift.DriftDetectionSummary
 
getNextCollection() - Method in class org.rhq.core.pc.measurement.ScheduledMeasurementInfo
 
getNextDiscovery() - Method in class org.rhq.core.pc.content.ScheduledContentDiscoveryInfo
 
getNextExpectedCollectionTime() - Method in class org.rhq.core.pc.measurement.MeasurementManager
 
getNextExpectedCollectionTime() - Method in interface org.rhq.core.pc.measurement.MeasurementManagerMBean
 
getNextScan() - Method in class org.rhq.core.pc.drift.DriftDetectionSchedule
 
getNextSchedule() - Method in interface org.rhq.core.pc.drift.ScheduleQueue
Removes the head of the queue and returns a copy of the schedule that was removed.
getNextSchedule() - Method in class org.rhq.core.pc.drift.ScheduleQueueImpl
 
getNextScheduledSet() - Method in class org.rhq.core.pc.measurement.MeasurementManager
Returns the complete set of scheduled measurement collections.
getNumberOfDiscoveryClassLoaders() - Method in class org.rhq.core.pc.plugin.ClassLoaderManager
Returns the total number of discovery classloaders that have been created and managed.
getNumberOfDiscoveryClassLoaders() - Method in class org.rhq.core.pc.PluginContainerMBeanImpl
 
getNumberOfDiscoveryClassLoaders() - Method in interface org.rhq.core.pc.PluginContainerMBeanImplMBean
Returns the number of classloaders assigned to plugins' discovery components.
getNumberOfPluginClassLoaders() - Method in class org.rhq.core.pc.plugin.ClassLoaderManager
Returns the total number of plugin classloaders that have been created and managed.
getNumberOfPluginClassLoaders() - Method in class org.rhq.core.pc.PluginContainerMBeanImpl
 
getNumberOfPluginClassLoaders() - Method in interface org.rhq.core.pc.PluginContainerMBeanImplMBean
Returns the number of classloaders assigned to a plugin.
getNumberOfResourceClassLoaders() - Method in class org.rhq.core.pc.plugin.ClassLoaderManager
Returns the total number of resource classloaders that have been created and managed.
getNumberOfResourceClassLoaders() - Method in class org.rhq.core.pc.PluginContainerMBeanImpl
 
getNumberOfResourceClassLoaders() - Method in interface org.rhq.core.pc.PluginContainerMBeanImplMBean
Returns the number of classloaders assigned to individual resources.
getOldSnapshot() - Method in class org.rhq.core.pc.drift.DriftDetectionSummary
 
getOperationAgentService() - Method in class org.rhq.core.pc.PluginContainer
 
getOperationFacet(int, long) - Method in class org.rhq.core.pc.operation.OperationManager
Given a resource, this obtains that resource's OperationFacet interface.
getOperationInvocation(String) - Method in class org.rhq.core.pc.operation.OperationThreadPoolGateway
Returns the operation invocation that is responsible for executing the operation identified with the given job ID.
getOperationInvocationTimeout() - Method in class org.rhq.core.pc.PluginContainerConfiguration
When an operation invocation is made, this is the amount of time, in seconds, that it has to complete before it is aborted.
getOperationInvokerThreadPoolSize() - Method in class org.rhq.core.pc.PluginContainerConfiguration
When an operation is to be invoked, the execution of the operation will be performed by threads from a thread pool.
getOperationManager() - Method in class org.rhq.core.pc.PluginContainer
 
getOperationServerService() - Method in class org.rhq.core.pc.ServerServices
 
getOperationServices() - Method in class org.rhq.core.pc.operation.OperationContextImpl
 
getPackageBitsLength(ContentContext, PackageDetailsKey) - Method in class org.rhq.core.pc.content.ContentManager
 
getPackageType() - Method in class org.rhq.core.pc.content.ScheduledContentDiscoveryInfo
 
getPackageVersionMetadata(ContentContext, PageControl) - Method in class org.rhq.core.pc.content.ContentManager
 
getPlatform() - Method in class org.rhq.core.pc.inventory.InventoryFile
Returns the platform resource found in the inventory file.
getPlatform() - Method in class org.rhq.core.pc.inventory.InventoryManager
 
getPlatformCount() - Method in class org.rhq.core.pc.util.InventoryPrinter.ResourceCounter
 
getPlugin(String) - Method in class org.rhq.core.pc.plugin.PluginManager
Returns the PluginEnvironment for the specific plugin with the given name.
getPluginClassLoader() - Method in class org.rhq.core.pc.plugin.PluginDescriptorLoader
 
getPluginClassLoader() - Method in class org.rhq.core.pc.plugin.PluginEnvironment
 
getPluginClassLoaders() - Method in class org.rhq.core.pc.plugin.ClassLoaderManager
Returns a shallow copy of the plugin classloaders keyed on plugin name.
getPluginComponentFactory() - Method in class org.rhq.core.pc.PluginContainer
 
getPluginContainerDeployment() - Method in class org.rhq.core.pc.PluginContainerConfiguration
Indicates where the plugin container is deployed.
getPluginDependencyGraph() - Method in class org.rhq.core.pc.plugin.ClassLoaderManager
Returns the graph of all the plugins and their dependencies.
getPluginDirectory() - Method in class org.rhq.core.pc.PluginContainerConfiguration
Returns the directory where all plugin jars can be found.
getPluginFinder() - Method in class org.rhq.core.pc.PluginContainerConfiguration
Returns the instance of PluginFinder for the container to use to locate all plugins to be loaded.
getPluginManager() - Method in class org.rhq.core.pc.PluginContainer
 
getPluginName() - Method in class org.rhq.core.pc.plugin.PluginEnvironment
 
getPlugins() - Method in class org.rhq.core.pc.plugin.PluginManager
Returns the PluginEnvironments for every plugin this manager found and loaded.
getReadFacetLock() - Method in class org.rhq.core.pc.inventory.ResourceContainer
If a piece of code wants to make a call into a plugin component's facet, and that call doesn't need to write or modify any data within the component or the managed resource itself, that code should obtain the returned read lock.
getRealTimeMeasurementValue(int, List<MeasurementDataRequest>) - Method in class org.rhq.core.pc.measurement.MeasurementManager
 
getResource() - Method in class org.rhq.core.pc.inventory.ResourceContainer
 
getResource(String) - Method in class org.rhq.core.pc.plugin.RootPluginClassLoader
 
getResourceClassLoader() - Method in class org.rhq.core.pc.inventory.ResourceContainer
 
getResourceClassloader(Resource) - Method in class org.rhq.core.pc.plugin.PluginComponentFactory
Given a resource, this will return the appropriate classloader for that resource.
getResourceClassLoaders() - Method in class org.rhq.core.pc.plugin.ClassLoaderManager
Returns a shallow copy of the resource classloaders keyed on a canonical keys.
getResourceComponent(Resource) - Method in class org.rhq.core.pc.inventory.InventoryManager
 
getResourceComponent() - Method in class org.rhq.core.pc.inventory.ResourceContainer
 
getResourceComponentState() - Method in class org.rhq.core.pc.inventory.ResourceContainer
 
getResourceContainer(String) - Method in class org.rhq.core.pc.inventory.InventoryManager
 
getResourceContainer(CanonicalResourceKey) - Method in class org.rhq.core.pc.inventory.InventoryManager
 
getResourceContainer(Resource) - Method in class org.rhq.core.pc.inventory.InventoryManager
 
getResourceContainer(Integer) - Method in class org.rhq.core.pc.inventory.InventoryManager
 
getResourceContainers() - Method in class org.rhq.core.pc.inventory.InventoryFile
Returns the map of resource containers (keyed on their UUIDs) found in the inventory file.
getResourceContext() - Method in class org.rhq.core.pc.inventory.ResourceContainer
 
getResourceFactoryAgentService() - Method in class org.rhq.core.pc.PluginContainer
 
getResourceFactoryCoreThreadPoolSize() - Method in class org.rhq.core.pc.PluginContainerConfiguration
Returns the base number of threads in the resource factory task thread pool, effectively defining the number of concurrent resource factory tasks that may take place at the same time.
getResourceFactoryKeepAliveTime() - Method in class org.rhq.core.pc.PluginContainerConfiguration
Returns the resource factory thread pool keep alive time in milliseconds.
getResourceFactoryManager() - Method in class org.rhq.core.pc.PluginContainer
 
getResourceFactoryMaxThreadPoolSize() - Method in class org.rhq.core.pc.PluginContainerConfiguration
Returns the maximum number of threads in the resource factory task thread pool.
getResourceFactoryServerService() - Method in class org.rhq.core.pc.ServerServices
 
getResourceId() - Method in class org.rhq.core.pc.content.ContentContextImpl
 
getResourceId() - Method in class org.rhq.core.pc.content.ScheduledContentDiscoveryInfo
 
getResourceId() - Method in class org.rhq.core.pc.drift.DriftDetectionSchedule
 
getResourceId() - Method in class org.rhq.core.pc.measurement.ScheduledMeasurementInfo
 
getResourceId() - Method in class org.rhq.core.pc.operation.OperationContextImpl
 
getResourceId() - Method in class org.rhq.core.pc.operation.OperationInvocation
Identifies the resource that this invocation will operate on.
getResourceKey() - Method in class org.rhq.core.pc.plugin.CanonicalResourceKey
 
getResourcePlugin() - Method in class org.rhq.core.pc.plugin.CanonicalResourceKey
 
getResourceSubscriptionMD5(ContentContext) - Method in class org.rhq.core.pc.content.ContentManager
 
getResourcesWithType(ResourceType) - Method in class org.rhq.core.pc.inventory.InventoryManager
Lookup all the servers with a particular server type
getResourceType(int) - Method in class org.rhq.core.pc.configuration.ConfigurationManager
Given a resource ID, this obtains that resource's type.
getResourceType(int) - Method in class org.rhq.core.pc.operation.OperationManager
Given a resource ID, this obtains that resource's type.
getResourceType(int) - Method in interface org.rhq.core.pc.util.ComponentService
 
getResourceType(int) - Method in class org.rhq.core.pc.util.ComponentServiceImpl
 
getResourceType(int) - Static method in class org.rhq.core.pc.util.ComponentUtil
Gets the Resource type of the Resource identified with the given ID.
getResourceTypeBlacklist() - Method in class org.rhq.core.pc.util.DiscoveryComponentProxyFactory
 
getResourceTypeName() - Method in class org.rhq.core.pc.plugin.CanonicalResourceKey
 
getRootClassLoader() - Method in class org.rhq.core.pc.plugin.ClassLoaderManager
Returns the classloader that should be the ancestor (i.e.
getRootPluginClassLoaderRegex() - Method in class org.rhq.core.pc.PluginContainerConfiguration
Returns the regex that defines what classes the plugin container can provide to its plugins from its own classloader and its parents.
getRuntimeSynchronizer(DriftManager) - Method in class org.rhq.core.pc.drift.sync.DriftSynchronizerFactory
 
getSchedule() - Method in class org.rhq.core.pc.drift.DriftDetectionSummary
 
getSchedulesQueue() - Method in class org.rhq.core.pc.drift.DriftManager
This method is provided as a test hook.
getServerCount() - Method in class org.rhq.core.pc.util.InventoryPrinter.ResourceCounter
 
getServerDiscoveryInitialDelay() - Method in class org.rhq.core.pc.PluginContainerConfiguration
Returns the length of time, in seconds, before auto-discovery of platforms/servers first begins.
getServerDiscoveryPeriod() - Method in class org.rhq.core.pc.PluginContainerConfiguration
Returns the length of time, in seconds, between each auto-discovery of platforms/servers.
getServerServices() - Method in class org.rhq.core.pc.PluginContainerConfiguration
Returns the object that contains all the remote POJOs that can be used to send data to the remote server.
getServiceCount() - Method in class org.rhq.core.pc.util.InventoryPrinter.ResourceCounter
 
getServiceDiscoveryInitialDelay() - Method in class org.rhq.core.pc.PluginContainerConfiguration
Returns the length of time, in seconds, before auto-discovery of services first begins.
getServiceDiscoveryPeriod() - Method in class org.rhq.core.pc.PluginContainerConfiguration
Returns the length of time, in seconds, between each auto-discovery of services.
getSigar() - Method in class org.rhq.core.pc.event.EventContextImpl
 
getSnapshotReport(int, String, String) - Method in class org.rhq.core.pc.support.SupportManager
 
getStartUpSynchronizer(InventoryManager, File) - Method in class org.rhq.core.pc.drift.sync.DriftSynchronizerFactory
 
getStatus() - Method in class org.rhq.core.pc.operation.OperationInvocation
 
getStrategy(int) - Method in interface org.rhq.core.pc.configuration.ConfigManagementFactory
 
getStrategy(int) - Method in class org.rhq.core.pc.configuration.ConfigManagementFactoryImpl
 
getSupportAgentService() - Method in class org.rhq.core.pc.PluginContainer
 
getSupportFacet(int, long) - Method in class org.rhq.core.pc.support.SupportManager
Given a resource, this obtains that resource's SupportFacet interface.
getSupportManager() - Method in class org.rhq.core.pc.PluginContainer
 
getSynchronizationState() - Method in class org.rhq.core.pc.inventory.ResourceContainer
 
getTemporaryDirectory() - Method in class org.rhq.core.pc.PluginContainerConfiguration
Returns the directory where the plugins can squirrel away temporary files.
getThreadPool() - Method in class org.rhq.core.pc.configuration.ConfigurationManager
Returns a thread pool that this object will use when asychronously executing configuration operations on a component.
getTotalCount() - Method in class org.rhq.core.pc.util.InventoryPrinter.ResourceCounter
 
getTotalTimeCollectingMeasurements() - Method in class org.rhq.core.pc.measurement.MeasurementManager
 
getTotalTimeCollectingMeasurements() - Method in interface org.rhq.core.pc.measurement.MeasurementManagerMBean
 
getTraitValue(ResourceContainer, String) - Method in class org.rhq.core.pc.measurement.MeasurementManager
Given the name of a trait, this will find the value of that trait for the given resource.
getType() - Method in class org.rhq.core.pc.drift.DriftDetectionSummary
 
getVersion() - Method in class org.rhq.core.pc.drift.DriftDetectionSummary
 
getWriteFacetLock() - Method in class org.rhq.core.pc.inventory.ResourceContainer
If a piece of code wants to make a call into a plugin component's facet, and that call may need to write or modify data within the component or the managed resource itself, that code should obtain the returned write lock.

H

handleDirectory(File, int, Collection) - Method in class org.rhq.core.pc.drift.SnapshotGenerator
 
handleFile(File, int, Collection) - Method in class org.rhq.core.pc.drift.SnapshotGenerator
 
handleHistory(String) - Method in class org.rhq.core.pc.standaloneContainer.History
Handle processing of the command history.
handleInvalidPluginConfigurationResourceError(Resource, Throwable) - Method in class org.rhq.core.pc.inventory.InventoryManager
This will send a resource error to the server (if applicable) to indicate that the given resource could not be connected to due to an invalid plugin configuration.
handleReport(AvailabilityReport) - Method in class org.rhq.core.pc.inventory.InventoryManager
 
handleReport(InventoryReport) - Method in class org.rhq.core.pc.inventory.InventoryManager
Send an inventory report to the Server.
hashCode() - Method in class org.rhq.core.pc.drift.DriftDetectionSchedule
 
hashCode() - Method in class org.rhq.core.pc.measurement.ScheduledMeasurementInfo
 
hashCode() - Method in class org.rhq.core.pc.plugin.CanonicalResourceKey
 
hasUpgradeFailed(Resource) - Method in class org.rhq.core.pc.upgrade.ResourceUpgradeDelegate
Tells whether given resource had a upgrade failure during the ResourceUpgradeDelegate.processAndQueue(ResourceContainer) invocation.
hasUpgradeFailedInChildren(Resource, ResourceType) - Method in class org.rhq.core.pc.upgrade.ResourceUpgradeDelegate
Tells whether at least one of the children with given resource type of the given parent resource had an upgrade failure during ResourceUpgradeDelegate.processAndQueue(ResourceContainer) invocation.
hasUpgradeMergeFailed() - Method in class org.rhq.core.pc.inventory.InventoryManager
 
hasUpgradeMergeFailed() - Method in class org.rhq.core.pc.upgrade.ResourceUpgradeDelegate
 
History - Class in org.rhq.core.pc.standaloneContainer
Handle command line history
History() - Constructor for class org.rhq.core.pc.standaloneContainer.History
 

I

initialize() - Method in class org.rhq.core.pc.availability.AvailabilityCollectorThreadPool
 
initialize() - Method in class org.rhq.core.pc.bundle.BundleManager
 
initialize() - Method in class org.rhq.core.pc.configuration.ConfigurationManager
 
initialize(ConfigurationManager) - Method in class org.rhq.core.pc.configuration.ConfigurationManagerInitializer
 
initialize() - Method in interface org.rhq.core.pc.ContainerService
Initializes the container service which will effectively tell the service to start doing its work.
initialize() - Method in class org.rhq.core.pc.content.ContentManager
 
initialize() - Method in class org.rhq.core.pc.drift.DriftManager
 
initialize() - Method in class org.rhq.core.pc.event.EventManager
 
initialize() - Method in class org.rhq.core.pc.inventory.InventoryManager
 
initialize() - Static method in class org.rhq.core.pc.inventory.ResourceContainer
Initialize the ResourceContainer's internals, such as its thread pools.
initialize() - Method in class org.rhq.core.pc.inventory.ResourceFactoryManager
 
initialize() - Method in class org.rhq.core.pc.measurement.MeasurementManager
 
initialize() - Method in class org.rhq.core.pc.operation.OperationManager
 
initialize() - Method in class org.rhq.core.pc.plugin.PluginComponentFactory
Creates our (initially empty) cache of discovery components.
initialize() - Method in class org.rhq.core.pc.plugin.PluginManager
Finds all plugins using the plugin finder defined in the plugin container configuration and loads each plugin found.
initialize() - Method in class org.rhq.core.pc.PluginContainer
Initializes the plugin container which initializes all internal managers.
initialize() - Method in class org.rhq.core.pc.support.SupportManager
 
initialize() - Method in class org.rhq.core.pc.util.DiscoveryComponentProxyFactory
 
initialized() - Method in interface org.rhq.core.pc.PluginContainer.InitializationListener
Notifies the listener that the plugin container has been initialized.
InventoryEventListener - Interface in org.rhq.core.pc.inventory
Implementations of this class are notified of changes to the inventory model.
InventoryFile - Class in org.rhq.core.pc.inventory
Provides methods to read and write inventory data to a file.
InventoryFile(File) - Constructor for class org.rhq.core.pc.inventory.InventoryFile
Constructor for InventoryFile that will read and write inventory data to the given file.
InventoryManager - Class in org.rhq.core.pc.inventory
Manages the process of both auto-detection of servers and runtime detection of services across all plugins.
InventoryManager() - Constructor for class org.rhq.core.pc.inventory.InventoryManager
 
InventoryPrinter - Class in org.rhq.core.pc.util
 
InventoryPrinter() - Constructor for class org.rhq.core.pc.util.InventoryPrinter
 
InventoryPrinter.ResourceCounter - Class in org.rhq.core.pc.util
 
InventoryPrinter.ResourceCounter() - Constructor for class org.rhq.core.pc.util.InventoryPrinter.ResourceCounter
 
invokeDiscoveryComponent(ResourceContainer, ResourceDiscoveryComponent, ResourceDiscoveryContext) - Method in class org.rhq.core.pc.inventory.InventoryManager
Invokes the given discovery component in order to discover resources.
invokeDiscoveryComponentClassLoaderFacet(Resource, ResourceDiscoveryComponent, ResourceContainer) - Method in class org.rhq.core.pc.inventory.InventoryManager
Invokes the given discovery component's ClassLoaderFacet in order to obtain additional jars for the resource's classloader.
invokeDiscoveryComponentResourceUpgradeFacet(ResourceType, ResourceDiscoveryComponent<T>, ResourceUpgradeContext<T>, ResourceContainer) - Method in class org.rhq.core.pc.inventory.InventoryManager
 
invokeOperation(String, int, String, Configuration) - Method in class org.rhq.core.pc.operation.OperationManager
 
invokeOperation(String, int, String, Configuration, OperationServerService) - Method in class org.rhq.core.pc.operation.OperationManager
Not tying this call to a particular OperationServerService implementation allows other internal classes to call this method and receive the results, rather than having them sent to the server.
invokeOperation(OperationContext, String, Configuration, long) - Method in class org.rhq.core.pc.operation.OperationServicesAdapter
 
isBaseDirExists() - Method in class org.rhq.core.pc.drift.DriftDetectionSummary
 
isCreateResourceClassLoaders() - Method in class org.rhq.core.pc.plugin.ClassLoaderManager
Returns true if this manager will create instances of classloaders for those individual Resources that require it, or false if this manager will never create individual classloaders for Resources (i.e.
isCreateResourceClassloaders() - Method in class org.rhq.core.pc.PluginContainerConfiguration
Returns whether or not the plugin container should create individual classloaders for resources that need that kind of isolation.
isInitialized() - Method in class org.rhq.core.pc.drift.DriftManager
 
isInsideAgent() - Method in class org.rhq.core.pc.PluginContainer
 
isInsideAgent() - Method in class org.rhq.core.pc.PluginContainerConfiguration
Returns whether or not the plugin container is running inside an agent, which means it is running external to any managed product.
isRepeat() - Method in class org.rhq.core.pc.drift.DriftDetectionSummary
 
isResourceTypeBlacklisted(ResourceType) - Method in class org.rhq.core.pc.util.DiscoveryComponentProxyFactory
 
isStarted() - Method in class org.rhq.core.pc.PluginContainer
If the plugin container has been initialized and plugins have started work, this returns true.

L

LegacyConfigManagement - Class in org.rhq.core.pc.configuration
 
LegacyConfigManagement() - Constructor for class org.rhq.core.pc.configuration.LegacyConfigManagement
 
loadClass(String, boolean) - Method in class org.rhq.core.pc.plugin.PluginClassLoader
 
loadClass(String, boolean) - Method in class org.rhq.core.pc.plugin.RootPluginClassLoader
 
loadConfigurationFacet(int, FacetLockType) - Method in class org.rhq.core.pc.configuration.ConfigManagementSupport
 
loadInventory() - Method in class org.rhq.core.pc.inventory.InventoryFile
Reads in the inventory found in the file.
loadListener(PluginDescriptor, PluginEnvironment) - Method in interface org.rhq.core.pc.plugin.PluginLifecycleListenerManager
Loads and instantiates the listener class.
loadListener(PluginDescriptor, PluginEnvironment) - Method in class org.rhq.core.pc.plugin.PluginLifecycleListenerManagerImpl
 
loadPluginDescriptor() - Method in class org.rhq.core.pc.plugin.PluginDescriptorLoader
Loads and validates the plugin descriptor from the plugin jar associated with this loader.
loadResouceConfiguratonFacet(int) - Method in class org.rhq.core.pc.configuration.ConfigManagementSupport
 
loadResourceConfigFacetWithWriteLock(int) - Method in class org.rhq.core.pc.configuration.ConfigManagementSupport
 
loadResourceConfiguration(int) - Method in class org.rhq.core.pc.configuration.ConfigurationManager
 
LoggingThreadFactory - Class in org.rhq.core.pc.util
This thread factory just adds a Thread.UncaughtExceptionHandler to threads it creates so that there are logs of the exceptions that cause threads to die.
LoggingThreadFactory(String, boolean) - Constructor for class org.rhq.core.pc.util.LoggingThreadFactory
Creates a factory that will produce either daemon or non-daemon threads.

M

main(String[]) - Static method in class org.rhq.core.pc.plugin.PluginValidator
If no args are passed in, the current thread's classloader will be used to find the plugins to validate.
main(String[]) - Static method in class org.rhq.core.pc.StandaloneContainer
 
manuallyAddResource(ResourceType, int, Configuration, int) - Method in class org.rhq.core.pc.inventory.InventoryManager
 
mark(int) - Method in class org.rhq.core.pc.drift.DriftInputStream
 
markAsCanceled() - Method in class org.rhq.core.pc.operation.OperationInvocation
Flags this operation as being canceled.
markAsTimedOut() - Method in class org.rhq.core.pc.operation.OperationInvocation
Flags this operation as being canceled due to a time out.
markSupported() - Method in class org.rhq.core.pc.drift.DriftInputStream
 
MEASUREMENT_COLLECTION_INITIAL_DELAY_DEFAULT - Static variable in class org.rhq.core.pc.PluginContainerConfiguration
 
MEASUREMENT_COLLECTION_THREADCOUNT_DEFAULT - Static variable in class org.rhq.core.pc.PluginContainerConfiguration
 
MeasurementCollectorRunner - Class in org.rhq.core.pc.measurement
Executes the collection of measurements.
MeasurementCollectorRunner(MeasurementManager) - Constructor for class org.rhq.core.pc.measurement.MeasurementCollectorRunner
 
MeasurementManager - Class in org.rhq.core.pc.measurement
Manage the scheduled process of measurement data collection, detection and sending across all plugins.
MeasurementManager() - Constructor for class org.rhq.core.pc.measurement.MeasurementManager
 
MeasurementManagerMBean - Interface in org.rhq.core.pc.measurement
 
MeasurementSenderRunner - Class in org.rhq.core.pc.measurement
 
MeasurementSenderRunner(MeasurementManager) - Constructor for class org.rhq.core.pc.measurement.MeasurementSenderRunner
 
merge(Configuration, int, boolean) - Method in class org.rhq.core.pc.configuration.ConfigurationManager
 
mergeResourceFromDiscovery(Resource, Resource) - Method in class org.rhq.core.pc.inventory.InventoryManager
 
mergeResourcesFromUpgrade(Set<ResourceUpgradeRequest>) - Method in class org.rhq.core.pc.inventory.InventoryManager
 

N

newThread(Runnable) - Method in class org.rhq.core.pc.util.LoggingThreadFactory
 
normalizeConfiguration(Configuration, ConfigurationDefinition) - Method in interface org.rhq.core.pc.configuration.ConfigurationUtilityService
 
normalizeConfiguration(Configuration, ConfigurationDefinition) - Method in class org.rhq.core.pc.configuration.ConfigurationUtilityServiceImpl
 
notifyForAllActivatedResources(InventoryEventListener) - Method in class org.rhq.core.pc.inventory.InventoryManager
During initialization time, the inventory manager will active resources after loading them from disk.
notifyLifecycleListenersOfNewState(AgentService.LifecycleState) - Method in class org.rhq.core.pc.agent.AgentService
This is called when the agent service changes its state - it will notify all listeners of the changed state.
notifyRebootRequestListener() - Method in class org.rhq.core.pc.PluginContainer
 

O

OBJECT_NAME - Static variable in class org.rhq.core.pc.measurement.MeasurementManager
 
OBJECT_NAME - Static variable in interface org.rhq.core.pc.PluginContainerMBeanImplMBean
 
obtainDiscoveryClassLoader(String, ClassLoader) - Method in class org.rhq.core.pc.plugin.ClassLoaderManager
Similar to ClassLoaderManager.obtainPluginClassLoader(String), however, the classloader to be returned will have the given parent classloader (as opposed to having parent classloaders that follow the plugin dependency graph hierarchy).
obtainPluginClassLoader(String) - Method in class org.rhq.core.pc.plugin.ClassLoaderManager
Returns a plugin classloader (creating it if necessary) that contains the plugin jar and whose parent classloader is that of the the classloader for the required (<depends>) plugin.
obtainResourceClassLoader(Resource, ResourceContainer, List<URL>) - Method in class org.rhq.core.pc.plugin.ClassLoaderManager
Returns the classloader that the given resource should use when being invoked.
OPERATION_INVOCATION_TIMEOUT_DEFAULT - Static variable in class org.rhq.core.pc.PluginContainerConfiguration
 
OPERATION_INVOKER_THREADCOUNT_DEFAULT - Static variable in class org.rhq.core.pc.PluginContainerConfiguration
 
operationCompleted(OperationInvocation) - Method in class org.rhq.core.pc.operation.OperationThreadPoolGateway
This is called by the OperationInvocation when it finished to notify this gateway that if there are any other pending operations for the resource, that the next one is allowed to be executed.
OperationContextImpl - Class in org.rhq.core.pc.operation
Plugin container implementation of the OperationContext, holding on to an immutable copy of the resource ID to which an instance of this class is associated.
OperationContextImpl(int) - Constructor for class org.rhq.core.pc.operation.OperationContextImpl
 
operationFailed(String, Configuration, ExceptionPackage, long, long) - Method in class org.rhq.core.pc.operation.OperationServicesAdapter
 
OperationInvocation - Class in org.rhq.core.pc.operation
The runnable that is actually responsible for invoking an operation on a plugin's OperationFacet.
OperationInvocation(int, long, TimerTask, Configuration, String, String, OperationFacet, OperationServerService, OperationThreadPoolGateway, OperationDefinition) - Constructor for class org.rhq.core.pc.operation.OperationInvocation
 
OperationInvocation.Status - Enum in org.rhq.core.pc.operation
Indicates the current status of this invocation (QUEUED, RUNNING or FINISHED).
OperationManager - Class in org.rhq.core.pc.operation
Manages the scheduling and invocation of operations for all resources across all plugins.
OperationManager() - Constructor for class org.rhq.core.pc.operation.OperationManager
 
OperationServicesAdapter - Class in org.rhq.core.pc.operation
Bridge between the plugin's calls back into the PC from an agent-side plugin and the OperationManager itself.
OperationServicesAdapter(OperationManager) - Constructor for class org.rhq.core.pc.operation.OperationServicesAdapter
 
operationSucceeded(String, Configuration, long, long) - Method in class org.rhq.core.pc.operation.OperationServicesAdapter
 
OperationThreadPoolGateway - Class in org.rhq.core.pc.operation
This provides a queue-like structure that will submit operations to a thread pool for execution, or will store the operations until a time when they are allowed to be invoked.
OperationThreadPoolGateway(ThreadPoolExecutor) - Constructor for class org.rhq.core.pc.operation.OperationThreadPoolGateway
Constructor for OperationThreadPoolGateway.
operationTimedOut(String, long, long) - Method in class org.rhq.core.pc.operation.OperationServicesAdapter
 
org.rhq.core.pc - package org.rhq.core.pc
 
org.rhq.core.pc.agent - package org.rhq.core.pc.agent
 
org.rhq.core.pc.availability - package org.rhq.core.pc.availability
 
org.rhq.core.pc.bundle - package org.rhq.core.pc.bundle
 
org.rhq.core.pc.configuration - package org.rhq.core.pc.configuration
 
org.rhq.core.pc.content - package org.rhq.core.pc.content
 
org.rhq.core.pc.drift - package org.rhq.core.pc.drift
 
org.rhq.core.pc.drift.sync - package org.rhq.core.pc.drift.sync
 
org.rhq.core.pc.event - package org.rhq.core.pc.event
 
org.rhq.core.pc.inventory - package org.rhq.core.pc.inventory
 
org.rhq.core.pc.measurement - package org.rhq.core.pc.measurement
 
org.rhq.core.pc.operation - package org.rhq.core.pc.operation
 
org.rhq.core.pc.plugin - package org.rhq.core.pc.plugin
 
org.rhq.core.pc.standaloneContainer - package org.rhq.core.pc.standaloneContainer
 
org.rhq.core.pc.support - package org.rhq.core.pc.support
 
org.rhq.core.pc.upgrade - package org.rhq.core.pc.upgrade
 
org.rhq.core.pc.util - package org.rhq.core.pc.util
 
outputAllResourceTypes(PrintWriter, boolean, Set<ResourceType>) - Static method in class org.rhq.core.pc.util.InventoryPrinter
 
outputInventory(PrintWriter, boolean) - Static method in class org.rhq.core.pc.util.InventoryPrinter
 
outputInventory(PrintWriter, boolean, boolean) - Static method in class org.rhq.core.pc.util.InventoryPrinter
 
outputInventory(PrintWriter, boolean, boolean, ResourceContainer) - Static method in class org.rhq.core.pc.util.InventoryPrinter
 
outputInventory(PrintWriter, boolean, boolean, InventoryFile) - Static method in class org.rhq.core.pc.util.InventoryPrinter
 

P

performServiceScan(int) - Method in class org.rhq.core.pc.inventory.InventoryManager
Performs a service scan on the specified Resource.
perMinuteItizeData(MeasurementReport) - Method in class org.rhq.core.pc.measurement.MeasurementManager
 
pinSnapshot(int, String, DriftSnapshot) - Method in class org.rhq.core.pc.drift.DriftManager
 
PluginClassLoader - Class in org.rhq.core.pc.plugin
Classloader for the plugin jar itself and any embedded lib/* jars.
PluginClassLoader(URL[], ClassLoader) - Constructor for class org.rhq.core.pc.plugin.PluginClassLoader
 
PluginComponentFactory - Class in org.rhq.core.pc.plugin
This class builds and lifecycles the various plugin components for use by the other services.
PluginComponentFactory() - Constructor for class org.rhq.core.pc.plugin.PluginComponentFactory
 
PluginContainer - Class in org.rhq.core.pc
This is the embeddable container that houses all plugins and the infrastructure that binds them together.
PluginContainer.InitializationListener - Interface in org.rhq.core.pc
Invoked by the plugin container immediately after it is initialized
PluginContainerConfiguration - Class in org.rhq.core.pc
Configuration properties for the plugin container and all its internal managers.
PluginContainerConfiguration() - Constructor for class org.rhq.core.pc.PluginContainerConfiguration
 
PluginContainerMBeanImpl - Class in org.rhq.core.pc
The management interface implementation for the PluginContainer itself.
PluginContainerMBeanImpl(PluginContainer) - Constructor for class org.rhq.core.pc.PluginContainerMBeanImpl
 
PluginContainerMBeanImplMBean - Interface in org.rhq.core.pc
The management interface for the PluginContainer itself.
PluginDescriptorLoader - Class in org.rhq.core.pc.plugin
This class handles parsing and validating an agent plugin's descriptor.
PluginDescriptorLoader(URL, ClassLoader) - Constructor for class org.rhq.core.pc.plugin.PluginDescriptorLoader
 
pluginDescriptorLoader - Variable in class org.rhq.core.pc.plugin.PluginEnvironment
 
PluginEnvironment - Class in org.rhq.core.pc.plugin
Stores the context of a loaded plugin.
PluginEnvironment(String, PluginDescriptorLoader) - Constructor for class org.rhq.core.pc.plugin.PluginEnvironment
Creates a new plugin environment.
PluginFinder - Interface in org.rhq.core.pc.plugin
Implementations of this object have the sole purpose of finding plugins and reporting where they are found.
PluginLifecycleListenerManager - Interface in org.rhq.core.pc.plugin
A manager API that provides operations for loading and instantiating PluginLifecycleListener classes and caching of those objects.
PluginLifecycleListenerManagerImpl - Class in org.rhq.core.pc.plugin
 
PluginLifecycleListenerManagerImpl() - Constructor for class org.rhq.core.pc.plugin.PluginLifecycleListenerManagerImpl
 
PluginManager - Class in org.rhq.core.pc.plugin
This container service will load in all plugins that can be found and will maintain the complete set of metadata found in all plugin descriptors from all loaded plugins.
PluginManager() - Constructor for class org.rhq.core.pc.plugin.PluginManager
 
pluginName - Variable in class org.rhq.core.pc.plugin.PluginEnvironment
 
PluginValidator - Class in org.rhq.core.pc.plugin
A utility to test a set of plugins are valid.
PluginValidator() - Constructor for class org.rhq.core.pc.plugin.PluginValidator
 
prepareInputStream(InputStream) - Method in interface org.rhq.core.pc.agent.AgentServiceStreamRemoter
Given an input stream, this will prepare it to be accessed by remote clients.
prepareOutputStream(OutputStream) - Method in interface org.rhq.core.pc.agent.AgentServiceStreamRemoter
Given an output stream, this will prepare it to be accessed by remote clients.
prettyPrintConfiguration(Configuration) - Static method in class org.rhq.core.pc.util.ConfigurationPrinter
 
processAndQueue(ResourceContainer) - Method in class org.rhq.core.pc.upgrade.ResourceUpgradeDelegate
Asks the resource's discovery component to upgrade the resource.
publishEvent(Event) - Method in class org.rhq.core.pc.event.EventContextImpl
 
purge(BundlePurgeRequest) - Method in class org.rhq.core.pc.bundle.BundleManager
 
purgeFromLocalInventory(int, List<DriftDefinition>) - Method in interface org.rhq.core.pc.drift.sync.DriftSynchronizer
Removes the drift definitions from local inventory.

R

RawConfigManagement - Class in org.rhq.core.pc.configuration
 
RawConfigManagement() - Constructor for class org.rhq.core.pc.configuration.RawConfigManagement
 
read() - Method in class org.rhq.core.pc.drift.DriftInputStream
 
read(byte[]) - Method in class org.rhq.core.pc.drift.DriftInputStream
 
read(byte[], int, int) - Method in class org.rhq.core.pc.drift.DriftInputStream
 
reboot() - Method in interface org.rhq.core.pc.RebootRequestListener
 
RebootRequestListener - Interface in org.rhq.core.pc
This listener can be notified by the plugin container when some condition occurs that PC needs to be rebooted.
register(long) - Method in interface org.rhq.core.pc.agent.AgentRegistrar
Call this method to register the plugin container with a remote server.
register() - Method in class org.rhq.core.pc.PluginContainerMBeanImpl
 
registerEventPoller(EventPoller, int) - Method in class org.rhq.core.pc.event.EventContextImpl
 
registerEventPoller(EventPoller, int, String) - Method in class org.rhq.core.pc.event.EventContextImpl
 
remoteInputStream(InputStream) - Method in class org.rhq.core.pc.agent.AgentService
Given any input stream, this will attempt to remote it using the stream remoter, thus providing access to external clients.
remoteOutputStream(OutputStream) - Method in class org.rhq.core.pc.agent.AgentService
Given any output stream, this will attempt to remote it using the stream remoter, thus providing access to external clients.
remove(int, DriftDefinition) - Method in interface org.rhq.core.pc.drift.ScheduleQueue
Removes the schedule identified by the resource id and the drift definition.
remove(int, String) - Method in interface org.rhq.core.pc.drift.ScheduleQueue
Removes the schedule identified by the resource id and drift definition name.
remove(int, DriftDefinition) - Method in class org.rhq.core.pc.drift.ScheduleQueueImpl
 
remove(int, String) - Method in class org.rhq.core.pc.drift.ScheduleQueueImpl
 
removeAgentServiceLifecycleListener(AgentServiceLifecycleListener) - Method in class org.rhq.core.pc.PluginContainer
Removes the given listener such that it will no longer receive AgentService notifications.
removeAndExecute(int, DriftDefinition, Runnable) - Method in interface org.rhq.core.pc.drift.ScheduleQueue
Removes the schedule identified by the resource id and the drift definition name.
removeAndExecute(int, String, Runnable) - Method in interface org.rhq.core.pc.drift.ScheduleQueue
Removes the schedule
removeAndExecute(int, DriftDefinition, Runnable) - Method in class org.rhq.core.pc.drift.ScheduleQueueImpl
 
removeAndExecute(int, String, Runnable) - Method in class org.rhq.core.pc.drift.ScheduleQueueImpl
 
removeDriftDefinition(DriftDefinition) - Method in class org.rhq.core.pc.inventory.ResourceContainer
 
removeInventoryEventListener(InventoryEventListener) - Method in class org.rhq.core.pc.inventory.InventoryManager
Removes the specified listener from notification of inventory change events.
removeLifecycleListener(AgentServiceLifecycleListener) - Method in class org.rhq.core.pc.agent.AgentService
Removes the given listener so it is no longer notified of changed states.
repeatChangeSet(int, String, int) - Method in interface org.rhq.core.pc.drift.DriftClient
 
repeatChangeSet(int, String, int) - Method in class org.rhq.core.pc.drift.DriftManager
 
reportMissingBaseDir(int, DriftDefinition) - Method in interface org.rhq.core.pc.drift.DriftClient
 
reportMissingBaseDir(int, DriftDefinition) - Method in class org.rhq.core.pc.drift.DriftManager
 
requestDriftFiles(int, Headers, List<? extends DriftFile>) - Method in class org.rhq.core.pc.drift.DriftManager
 
reschedule(Set<ScheduledMeasurementInfo>) - Method in class org.rhq.core.pc.measurement.MeasurementManager
 
reset() - Method in class org.rhq.core.pc.drift.DriftInputStream
 
resetSchedule() - Method in class org.rhq.core.pc.drift.DriftDetectionSchedule
 
RESOURCE_FACTORY_CORE_POOL_SIZE_DEFAULT - Static variable in class org.rhq.core.pc.PluginContainerConfiguration
 
RESOURCE_FACTORY_KEEP_ALIVE_DEFAULT - Static variable in class org.rhq.core.pc.PluginContainerConfiguration
 
RESOURCE_FACTORY_MAX_POOL_SIZE_DEFAULT - Static variable in class org.rhq.core.pc.PluginContainerConfiguration
 
resourceActivated(Resource) - Method in interface org.rhq.core.pc.inventory.InventoryEventListener
Indicates a resource has passed all of the necessary approvals and synchronizations to be activated in the plugin container.
ResourceContainer - Class in org.rhq.core.pc.inventory
This object holds information relative to the running state of a ResourceComponent in the Plugin Container.
ResourceContainer(Resource, ClassLoader) - Constructor for class org.rhq.core.pc.inventory.ResourceContainer
 
ResourceContainer.ResourceComponentState - Enum in org.rhq.core.pc.inventory
 
ResourceContainer.SynchronizationState - Enum in org.rhq.core.pc.inventory
 
resourceDeactivated(Resource) - Method in interface org.rhq.core.pc.inventory.InventoryEventListener
Indicates a resource's component has been stopped and deactivated within the plugin container.
ResourceFactoryManager - Class in org.rhq.core.pc.inventory
Plugin container manager that is responsible for handling resource factory operations (create and delete resource).
ResourceFactoryManager() - Constructor for class org.rhq.core.pc.inventory.ResourceFactoryManager
Creates a new ResourceFactoryManager and initializes it as a remoted object.
resourcesAdded(Set<Resource>) - Method in interface org.rhq.core.pc.inventory.InventoryEventListener
Indicates the specified resources were added to the inventory.
resourcesRemoved(Set<Resource>) - Method in interface org.rhq.core.pc.inventory.InventoryEventListener
Indicates the specified resources were removed from the inventory.
ResourceUpgradeDelegate - Class in org.rhq.core.pc.upgrade
This is a helper class to InventoryManager that takes care of resource upgrade.
ResourceUpgradeDelegate(InventoryManager) - Constructor for class org.rhq.core.pc.upgrade.ResourceUpgradeDelegate
 
retrieveAllResourceClassLoaderInformation() - Method in class org.rhq.core.pc.PluginContainerMBeanImpl
 
retrieveAllResourceClassLoaderInformation() - Method in interface org.rhq.core.pc.PluginContainerMBeanImplMBean
Retrieves information on all created and assigned resource classloaders.
RetrieveContentBitsRunner - Class in org.rhq.core.pc.content
Runnable implementation to allow threaded requests to get a package content.
RetrieveContentBitsRunner(ContentManager, RetrievePackageBitsRequest) - Constructor for class org.rhq.core.pc.content.RetrieveContentBitsRunner
 
retrieveDiscoveryClassLoaderInformation() - Method in class org.rhq.core.pc.PluginContainerMBeanImpl
 
retrieveDiscoveryClassLoaderInformation() - Method in interface org.rhq.core.pc.PluginContainerMBeanImplMBean
Retrieves information on all created discovery classloaders.
retrievePackageBits(RetrievePackageBitsRequest) - Method in class org.rhq.core.pc.content.ContentManager
 
retrievePluginClassLoaderInformation() - Method in class org.rhq.core.pc.PluginContainerMBeanImpl
 
retrievePluginClassLoaderInformation() - Method in interface org.rhq.core.pc.PluginContainerMBeanImplMBean
Retrieves information on all created and assigned plugin classloaders.
retrievePluginDependencyGraph() - Method in class org.rhq.core.pc.PluginContainerMBeanImpl
 
retrievePluginDependencyGraph() - Method in interface org.rhq.core.pc.PluginContainerMBeanImplMBean
Retrieves the plugin dependency information, show you the order in which the plugins are deployed and the plugins they depend on.
retrieveUniqueResourceClassLoaderInformation() - Method in class org.rhq.core.pc.PluginContainerMBeanImpl
 
retrieveUniqueResourceClassLoaderInformation() - Method in interface org.rhq.core.pc.PluginContainerMBeanImplMBean
Retrieves information on all unique resource classloaders.
RootPluginClassLoader - Class in org.rhq.core.pc.plugin
This is the classloader that will be the parent to all plugin classloaders.
RootPluginClassLoader(URL[], ClassLoader, String...) - Constructor for class org.rhq.core.pc.plugin.RootPluginClassLoader
Creates this classloader.
run() - Method in class org.rhq.core.pc.configuration.ConfigurationCheckExecutor
 
run() - Method in class org.rhq.core.pc.configuration.UpdateResourceConfigurationRunner
 
run() - Method in class org.rhq.core.pc.content.ContentDiscoveryRunner
 
run() - Method in class org.rhq.core.pc.content.CreateContentRunner
 
run() - Method in class org.rhq.core.pc.content.DeleteContentRunner
 
run() - Method in class org.rhq.core.pc.content.RetrieveContentBitsRunner
 
run() - Method in class org.rhq.core.pc.drift.DriftDetector
 
run() - Method in class org.rhq.core.pc.drift.DriftFilesSender
 
run() - Method in class org.rhq.core.pc.event.EventPollerRunner
 
run() - Method in class org.rhq.core.pc.event.EventSenderRunner
 
run() - Method in class org.rhq.core.pc.inventory.AutoDiscoveryExecutor
 
run() - Method in class org.rhq.core.pc.inventory.AvailabilityExecutor
 
run() - Method in class org.rhq.core.pc.inventory.CreateResourceRunner
 
run() - Method in class org.rhq.core.pc.inventory.DeleteResourceRunner
 
run() - Method in class org.rhq.core.pc.inventory.RuntimeDiscoveryExecutor
 
run() - Method in class org.rhq.core.pc.measurement.MeasurementCollectorRunner
 
run() - Method in class org.rhq.core.pc.measurement.MeasurementSenderRunner
 
run() - Method in class org.rhq.core.pc.operation.OperationInvocation
This actually invokes the plugin's operation facet and executes the operation.
RuntimeDiscoveryExecutor - Class in org.rhq.core.pc.inventory
 
RuntimeDiscoveryExecutor(InventoryManager, PluginContainerConfiguration) - Constructor for class org.rhq.core.pc.inventory.RuntimeDiscoveryExecutor
 
RuntimeDiscoveryExecutor(InventoryManager, PluginContainerConfiguration, Resource) - Constructor for class org.rhq.core.pc.inventory.RuntimeDiscoveryExecutor
Creates a new RuntimeDiscoveryExecutor instance that will run a discovery scoped to the specified agent.

S

scanForContentToResend() - Method in class org.rhq.core.pc.drift.DriftManager
Scans the changesets directory for any change set content zip files.
schedule(BundleScheduleRequest) - Method in class org.rhq.core.pc.bundle.BundleManager
 
scheduleCollection(Set<ResourceMeasurementScheduleRequest>) - Method in class org.rhq.core.pc.measurement.MeasurementManager
This remoted method allows the server to schedule a bunch of resources with one call.
scheduleCollection(int, Set<MeasurementScheduleRequest>) - Method in class org.rhq.core.pc.measurement.MeasurementManager
Used to direct reschedule resources from the persisted to disk schedules
ScheduledContentDiscoveryInfo - Class in org.rhq.core.pc.content
Describes one instance of a content discovery for a particular resource and a particular package type.
ScheduledContentDiscoveryInfo(int, PackageType) - Constructor for class org.rhq.core.pc.content.ScheduledContentDiscoveryInfo
Creates a new set of data to drive a content discovery.
ScheduledMeasurementInfo - Class in org.rhq.core.pc.measurement
This is an object that has a natural ordering by when a measurement next needs to be collected as well as by its resource.
ScheduledMeasurementInfo(MeasurementScheduleRequest, Integer) - Constructor for class org.rhq.core.pc.measurement.ScheduledMeasurementInfo
 
scheduleDriftDetection(int, DriftDefinition) - Method in class org.rhq.core.pc.drift.DriftManager
 
ScheduleQueue - Interface in org.rhq.core.pc.drift
Manages the drift detection schedules that are processed by the drift detector.
ScheduleQueueImpl - Class in org.rhq.core.pc.drift
 
ScheduleQueueImpl() - Constructor for class org.rhq.core.pc.drift.ScheduleQueueImpl
 
sendChangeSetContentToServer(int, String, File) - Method in interface org.rhq.core.pc.drift.DriftClient
Sends requested content to the server.
sendChangeSetContentToServer(int, String, File) - Method in class org.rhq.core.pc.drift.DriftManager
 
sendChangeSetToServer(DriftDetectionSummary) - Method in interface org.rhq.core.pc.drift.DriftClient
 
sendChangeSetToServer(DriftDetectionSummary) - Method in class org.rhq.core.pc.drift.DriftManager
 
sendMeasurementReport(MeasurementReport) - Method in class org.rhq.core.pc.measurement.MeasurementManager
Sends the given measurement report to the server, if this plugin container has server services that it can communicate with.
sendRequests() - Method in class org.rhq.core.pc.upgrade.ResourceUpgradeDelegate
 
SERVER_DISCOVERY_INITIAL_DELAY_DEFAULT - Static variable in class org.rhq.core.pc.PluginContainerConfiguration
 
SERVER_DISCOVERY_PERIOD_DEFAULT - Static variable in class org.rhq.core.pc.PluginContainerConfiguration
 
ServerServices - Class in org.rhq.core.pc
Provides access to remote pojo's representing the JON Server's client interfaces.
ServerServices() - Constructor for class org.rhq.core.pc.ServerServices
 
SERVICE_DISCOVERY_INITIAL_DELAY_DEFAULT - Static variable in class org.rhq.core.pc.PluginContainerConfiguration
 
SERVICE_DISCOVERY_PERIOD_DEFAULT - Static variable in class org.rhq.core.pc.PluginContainerConfiguration
 
setAgentRegistrar(AgentRegistrar) - Method in class org.rhq.core.pc.PluginContainer
Sets the given registrar as the object responsible for registering the plugin container with a remote server.
setAgentServiceStreamRemoter(AgentServiceStreamRemoter) - Method in class org.rhq.core.pc.agent.AgentService
Sets the remoter object that is responsible for remoting streams.
setAgentServiceStreamRemoter(AgentServiceStreamRemoter) - Method in class org.rhq.core.pc.PluginContainer
Adds a remoter object that is responsible for remoting streams.
setAvailabilityScanInitialDelay(long) - Method in class org.rhq.core.pc.PluginContainerConfiguration
Sets the length of time, in seconds, before resource availability scans first begin.
setAvailabilityScanPeriod(long) - Method in class org.rhq.core.pc.PluginContainerConfiguration
Sets the length of time, in seconds, between each availability scan.
setBaseDirExists(boolean) - Method in class org.rhq.core.pc.drift.DriftDetectionSummary
 
setBundleServerService(BundleServerService) - Method in class org.rhq.core.pc.ServerServices
 
setChangeSetManager(ChangeSetManager) - Method in class org.rhq.core.pc.drift.DriftDetector
 
setChangeSetManager(ChangeSetManager) - Method in class org.rhq.core.pc.drift.DriftFilesSender
 
setComponentService(ComponentService) - Method in interface org.rhq.core.pc.configuration.ConfigManagement
 
setComponentService(ComponentService) - Method in class org.rhq.core.pc.configuration.ConfigManagementFactoryImpl
 
setComponentService(ComponentService) - Method in class org.rhq.core.pc.configuration.ConfigManagementSupport
 
setComponentService(ComponentService) - Method in class org.rhq.core.pc.configuration.ConfigurationManager
 
setConfigManagementFactory(ConfigManagementFactory) - Method in class org.rhq.core.pc.configuration.ConfigurationManager
 
setConfiguration(PluginContainerConfiguration) - Method in class org.rhq.core.pc.bundle.BundleManager
 
setConfiguration(PluginContainerConfiguration) - Method in class org.rhq.core.pc.configuration.ConfigurationManager
 
setConfiguration(PluginContainerConfiguration) - Method in interface org.rhq.core.pc.ContainerService
Informs the container service how it should be configured by providing the full plugin container configuration.
setConfiguration(PluginContainerConfiguration) - Method in class org.rhq.core.pc.content.ContentManager
 
setConfiguration(PluginContainerConfiguration) - Method in class org.rhq.core.pc.drift.DriftManager
 
setConfiguration(PluginContainerConfiguration) - Method in class org.rhq.core.pc.event.EventManager
 
setConfiguration(PluginContainerConfiguration) - Method in class org.rhq.core.pc.inventory.InventoryManager
 
setConfiguration(PluginContainerConfiguration) - Method in class org.rhq.core.pc.inventory.ResourceFactoryManager
 
setConfiguration(PluginContainerConfiguration) - Method in class org.rhq.core.pc.measurement.MeasurementManager
 
setConfiguration(PluginContainerConfiguration) - Method in class org.rhq.core.pc.operation.OperationManager
 
setConfiguration(PluginContainerConfiguration) - Method in class org.rhq.core.pc.plugin.PluginComponentFactory
 
setConfiguration(PluginContainerConfiguration) - Method in class org.rhq.core.pc.plugin.PluginManager
 
setConfiguration(PluginContainerConfiguration) - Method in class org.rhq.core.pc.PluginContainer
Sets this plugin container's configuration which also provides configuration settings for all the internal services.
setConfiguration(PluginContainerConfiguration) - Method in class org.rhq.core.pc.support.SupportManager
 
setConfigurationDiscoveryInitialDelay(long) - Method in class org.rhq.core.pc.PluginContainerConfiguration
 
setConfigurationDiscoveryPeriod(long) - Method in class org.rhq.core.pc.PluginContainerConfiguration
 
setConfigurationServerService(ConfigurationServerService) - Method in class org.rhq.core.pc.ServerServices
 
setConfigurationUtilityService(ConfigurationUtilityService) - Method in interface org.rhq.core.pc.configuration.ConfigManagement
 
setConfigurationUtilityService(ConfigurationUtilityService) - Method in class org.rhq.core.pc.configuration.ConfigManagementSupport
 
setContainerName(String) - Method in class org.rhq.core.pc.PluginContainerConfiguration
Defines a name that the container can be known as.
setContentDiscoveryInitialDelay(long) - Method in class org.rhq.core.pc.PluginContainerConfiguration
Sets the length of time, in seconds, before auto-discovery of content first begins.
setContentDiscoveryPeriod(long) - Method in class org.rhq.core.pc.PluginContainerConfiguration
Sets the length of time, in seconds, between each auto-discovery of content.
setContentDiscoveryThreadPoolSize(int) - Method in class org.rhq.core.pc.PluginContainerConfiguration
Returns the number of threads to use in the content discovery thread pool.
setContentServerService(ContentServerService) - Method in class org.rhq.core.pc.ServerServices
 
setCoreServerService(CoreServerService) - Method in class org.rhq.core.pc.ServerServices
 
setCreateResourceClassloaders(boolean) - Method in class org.rhq.core.pc.PluginContainerConfiguration
Sets the flag to indicate if the plugin container should create individual resource classloaders.
setDataDirectory(File) - Method in class org.rhq.core.pc.drift.sync.DriftSyncManager
 
setDataDirectory(File) - Method in class org.rhq.core.pc.PluginContainerConfiguration
Sets the directory where the plugins can squirrel away files with data they want to persist.
setDisabledPlugins(List<String>) - Method in class org.rhq.core.pc.PluginContainerConfiguration
If one or more plugins are not to be loaded by the plugin container, the given list should be the names of the plugins to be disabled.
setDiscoveryServerService(DiscoveryServerService) - Method in class org.rhq.core.pc.ServerServices
 
setDriftChangeSet(File) - Method in class org.rhq.core.pc.drift.DriftDetectionSummary
 
setDriftClient(DriftClient) - Method in class org.rhq.core.pc.drift.DriftDetector
 
setDriftClient(DriftClient) - Method in class org.rhq.core.pc.drift.DriftFilesSender
 
setDriftDetectionInitialDelay(long) - Method in class org.rhq.core.pc.PluginContainerConfiguration
Sets the length of time, in seconds, before drift detection first begins.
setDriftDetectionPeriod(long) - Method in class org.rhq.core.pc.PluginContainerConfiguration
Sets the length of time, in seconds, between each drift detection scan.
setDriftFiles(List<? extends DriftFile>) - Method in class org.rhq.core.pc.drift.DriftFilesSender
 
setDriftManager(DriftManager) - Method in class org.rhq.core.pc.drift.sync.DriftSyncManager
 
setDriftServer(DriftServerService) - Method in class org.rhq.core.pc.drift.sync.DriftSyncManager
 
setDriftServerService(DriftServerService) - Method in class org.rhq.core.pc.ServerServices
 
setEventReportMaxPerSource(int) - Method in class org.rhq.core.pc.PluginContainerConfiguration
 
setEventReportMaxTotal(int) - Method in class org.rhq.core.pc.PluginContainerConfiguration
 
setEventSenderInitialDelay(long) - Method in class org.rhq.core.pc.PluginContainerConfiguration
 
setEventSenderPeriod(long) - Method in class org.rhq.core.pc.PluginContainerConfiguration
 
setEventServerService(EventServerService) - Method in class org.rhq.core.pc.ServerServices
 
setHeaders(Headers) - Method in class org.rhq.core.pc.drift.DriftFilesSender
 
setInsideAgent(boolean) - Method in class org.rhq.core.pc.PluginContainerConfiguration
Sets the flag to indicate if the plugin container is inside an external agent or if its embedded in a managed product.
setInstalledPackages(Set<ResourcePackageDetails>) - Method in class org.rhq.core.pc.inventory.ResourceContainer
 
setInventoryManager(InventoryManager) - Method in class org.rhq.core.pc.drift.sync.DriftSyncManager
 
setLastCollection(long) - Method in class org.rhq.core.pc.measurement.ScheduledMeasurementInfo
 
setLastDiscovery(long) - Method in class org.rhq.core.pc.content.ScheduledContentDiscoveryInfo
 
setListener(String, PluginLifecycleListener) - Method in interface org.rhq.core.pc.plugin.PluginLifecycleListenerManager
Caches the listener for the specified plugin.
setListener(String, PluginLifecycleListener) - Method in class org.rhq.core.pc.plugin.PluginLifecycleListenerManagerImpl
 
setMeasurementCollectionInitialDelay(long) - Method in class org.rhq.core.pc.PluginContainerConfiguration
Sets the length of time, in seconds, before measurements begin getting collected.
setMeasurementCollectionThreadPoolSize(int) - Method in class org.rhq.core.pc.PluginContainerConfiguration
Defines the number of threads that can concurrently collection measurements.
setMeasurementSchedule(Set<MeasurementScheduleRequest>) - Method in class org.rhq.core.pc.inventory.ResourceContainer
 
setMeasurementServerService(MeasurementServerService) - Method in class org.rhq.core.pc.ServerServices
 
setNewSnapshot(File) - Method in class org.rhq.core.pc.drift.DriftDetectionSummary
 
setNextCollection(long) - Method in class org.rhq.core.pc.measurement.ScheduledMeasurementInfo
 
setNextDiscovery(long) - Method in class org.rhq.core.pc.content.ScheduledContentDiscoveryInfo
 
setOldSnapshot(File) - Method in class org.rhq.core.pc.drift.DriftDetectionSummary
 
setOperationInvocationTimeout(long) - Method in class org.rhq.core.pc.PluginContainerConfiguration
Sets the default timeout, specified in seconds.
setOperationInvokerThreadPoolSize(int) - Method in class org.rhq.core.pc.PluginContainerConfiguration
Defines the number of threads that can concurrent execute operations.
setOperationServerService(OperationServerService) - Method in class org.rhq.core.pc.ServerServices
 
setPluginDirectory(File) - Method in class org.rhq.core.pc.PluginContainerConfiguration
Sets the location where the plugin jars can be found.
setPluginFinder(PluginFinder) - Method in class org.rhq.core.pc.PluginContainerConfiguration
Sets the PluginFinder instance used by the container.
setPluginLifecycleListenerManager(PluginLifecycleListenerManager) - Method in class org.rhq.core.pc.plugin.PluginManager
 
setRebootRequestListener(RebootRequestListener) - Method in class org.rhq.core.pc.PluginContainer
 
setRepeat(boolean) - Method in class org.rhq.core.pc.drift.DriftDetectionSummary
 
setResourceClassLoader(ClassLoader) - Method in class org.rhq.core.pc.inventory.ResourceContainer
Sets the classloader that should be used by the resource when its component interfaces are being invoked.
setResourceComponent(ResourceComponent) - Method in class org.rhq.core.pc.inventory.ResourceContainer
 
setResourceComponentState(ResourceContainer.ResourceComponentState) - Method in class org.rhq.core.pc.inventory.ResourceContainer
 
setResourceContext(ResourceContext) - Method in class org.rhq.core.pc.inventory.ResourceContainer
 
setResourceFactoryCoreThreadPoolSize(int) - Method in class org.rhq.core.pc.PluginContainerConfiguration
Defines the base number of threads that can concurrently execute resource factory tasks.
setResourceFactoryKeepAliveTime(int) - Method in class org.rhq.core.pc.PluginContainerConfiguration
Sets the resource factory thread pool keep alive time in milliseconds.
setResourceFactoryMaxThreadPoolSize(int) - Method in class org.rhq.core.pc.PluginContainerConfiguration
Defines the maximum number of threads that can concurrently execute resource factory tasks.
setResourceFactoryServerService(ResourceFactoryServerService) - Method in class org.rhq.core.pc.ServerServices
 
setResourceId(int) - Method in class org.rhq.core.pc.drift.DriftFilesSender
 
setRootPluginClassLoaderRegex(String) - Method in class org.rhq.core.pc.PluginContainerConfiguration
Sets the regex that defines what classes the plugin container should hide from its plugins.
setSchedule(DriftDetectionSchedule) - Method in class org.rhq.core.pc.drift.DriftDetectionSummary
 
setScheduleQueue(ScheduleQueue) - Method in class org.rhq.core.pc.drift.DriftDetector
 
setServerDiscoveryInitialDelay(long) - Method in class org.rhq.core.pc.PluginContainerConfiguration
Sets the length of time, in seconds, before auto-discovery of platforms/servers first begins.
setServerDiscoveryPeriod(long) - Method in class org.rhq.core.pc.PluginContainerConfiguration
Sets the length of time, in seconds, between each auto-discovery of platforms/servers.
setServerServices(ServerServices) - Method in class org.rhq.core.pc.PluginContainerConfiguration
If the plugin container is contained in an embeddor that has access to a remote server, that embeddor will call this method in order to provide the plugin container with all the remote POJO interfaces exposed by that server.
setServiceDiscoveryInitialDelay(long) - Method in class org.rhq.core.pc.PluginContainerConfiguration
Sets the length of time, in seconds, before auto-discovery of services first begins.
setServiceDiscoveryPeriod(long) - Method in class org.rhq.core.pc.PluginContainerConfiguration
Sets the length of time, in seconds, between each auto-discovery of services.
setSnapshotDir(File) - Method in class org.rhq.core.pc.drift.SnapshotGenerator
 
setSynchronizationState(ResourceContainer.SynchronizationState) - Method in class org.rhq.core.pc.inventory.ResourceContainer
 
setTemporaryDirectory(File) - Method in class org.rhq.core.pc.PluginContainerConfiguration
Sets the directory where the plugins can squirrel away temporary files.
setType(DriftChangeSetCategory) - Method in class org.rhq.core.pc.drift.DriftDetectionSummary
 
setVersion(int) - Method in class org.rhq.core.pc.drift.DriftDetectionSummary
 
shutdown() - Method in class org.rhq.core.pc.availability.AvailabilityCollectorThreadPool
 
shutdown() - Method in class org.rhq.core.pc.bundle.BundleManager
 
shutdown() - Method in class org.rhq.core.pc.configuration.ConfigurationManager
 
shutdown() - Method in interface org.rhq.core.pc.ContainerService
Stops the container service which effectively releases all runtime resources such as running threads.
shutdown() - Method in class org.rhq.core.pc.content.ContentManager
 
shutdown() - Method in class org.rhq.core.pc.drift.DriftManager
 
shutdown() - Method in class org.rhq.core.pc.event.EventManager
 
shutdown() - Method in class org.rhq.core.pc.inventory.InventoryManager
 
shutdown() - Static method in class org.rhq.core.pc.inventory.ResourceContainer
Shuts down ResourceContainer's internals, such as its thread pools.
shutdown() - Method in class org.rhq.core.pc.inventory.ResourceFactoryManager
 
shutdown() - Method in class org.rhq.core.pc.measurement.MeasurementManager
 
shutdown() - Method in class org.rhq.core.pc.operation.OperationManager
This will shutdown the operation thread pool and attempt to cancel operations already in progress.
shutdown() - Method in class org.rhq.core.pc.operation.OperationThreadPoolGateway
Follows the same semantics as ExecutorService.shutdownNow().
shutdown() - Method in class org.rhq.core.pc.plugin.PluginComponentFactory
Clears our cache of discovery components.
shutdown() - Method in interface org.rhq.core.pc.plugin.PluginLifecycleListenerManager
Clears and destroys the cache of listeners
shutdown() - Method in class org.rhq.core.pc.plugin.PluginLifecycleListenerManagerImpl
 
shutdown() - Method in class org.rhq.core.pc.plugin.PluginManager
 
shutdown() - Method in class org.rhq.core.pc.PluginContainer
Shuts down the plugin container and all its internal services.
shutdown() - Method in class org.rhq.core.pc.support.SupportManager
 
shutdown() - Method in class org.rhq.core.pc.util.DiscoveryComponentProxyFactory
 
SimplePluginFinder - Class in org.rhq.core.pc.plugin
Holds a collection of URLs retrieved elsewhere and returns them as the found plugin URLs.
SimplePluginFinder() - Constructor for class org.rhq.core.pc.plugin.SimplePluginFinder
 
SimplePluginFinder(URL) - Constructor for class org.rhq.core.pc.plugin.SimplePluginFinder
 
SimplePluginFinder(Collection<URL>) - Constructor for class org.rhq.core.pc.plugin.SimplePluginFinder
 
size() - Method in class org.rhq.core.pc.standaloneContainer.History
 
skip(long) - Method in class org.rhq.core.pc.drift.DriftInputStream
 
SnapshotGenerator - Class in org.rhq.core.pc.drift
 
SnapshotGenerator() - Constructor for class org.rhq.core.pc.drift.SnapshotGenerator
 
SnapshotHandle - Class in org.rhq.core.pc.drift
A SnapshotHandle is a handle or pointer to a snapshot on disk.
SnapshotHandle(File, File) - Constructor for class org.rhq.core.pc.drift.SnapshotHandle
 
StandaloneContainer - Class in org.rhq.core.pc
Starter class to start a standalone PC to help in PluginDevelopment
StandaloneContainer() - Constructor for class org.rhq.core.pc.StandaloneContainer
 
started(AgentService) - Method in interface org.rhq.core.pc.agent.AgentServiceLifecycleListener
Notifies the listener that the plugin container has started the given agent service.
stopped(AgentService) - Method in interface org.rhq.core.pc.agent.AgentServiceLifecycleListener
Notifies the listener that the plugin container has stopped the given agent service.
storeInventory(Resource, Map<String, ResourceContainer>) - Method in class org.rhq.core.pc.inventory.InventoryFile
Given a platform and map of resource containers (keyed on UUID strings), this persists that inventory to the inventory file.
StructuredAndRawConfigManagement - Class in org.rhq.core.pc.configuration
 
StructuredAndRawConfigManagement() - Constructor for class org.rhq.core.pc.configuration.StructuredAndRawConfigManagement
 
StructuredConfigManagement - Class in org.rhq.core.pc.configuration
 
StructuredConfigManagement() - Constructor for class org.rhq.core.pc.configuration.StructuredConfigManagement
 
submit(OperationInvocation) - Method in class org.rhq.core.pc.operation.OperationThreadPoolGateway
Submits the given operation to the gateway for execution within the thread pool.
SupportManager - Class in org.rhq.core.pc.support
Manages the inventory's support subsystem, such as the generation of snapshot reports for all resources across all plugins.
SupportManager() - Constructor for class org.rhq.core.pc.support.SupportManager
 
swapReport() - Method in class org.rhq.core.pc.measurement.MeasurementManager
 
syncChangeSetContent() - Method in interface org.rhq.core.pc.drift.sync.DriftSynchronizer
This is an optional operation as it can only be performed when DriftManager is fully initialized.
synchronizeInventory(ResourceSyncInfo) - Method in class org.rhq.core.pc.inventory.InventoryManager
 
syncWithServer(Set<Integer>) - Method in class org.rhq.core.pc.drift.sync.DriftSyncManager
Synchronized both drift definitions and drift content with the server.

T

tallyResource(Resource) - Method in class org.rhq.core.pc.util.InventoryPrinter.ResourceCounter
 
TimeoutException - Exception in org.rhq.core.pc.inventory
This exception is thrown when a method invoked on a proxied plugin component times out.
TimeoutException(String) - Constructor for exception org.rhq.core.pc.inventory.TimeoutException
 
TimeoutException(String, Throwable) - Constructor for exception org.rhq.core.pc.inventory.TimeoutException
 
toArray() - Method in interface org.rhq.core.pc.drift.ScheduleQueue
 
toArray() - Method in class org.rhq.core.pc.drift.ScheduleQueueImpl
 
toString() - Method in class org.rhq.core.pc.content.ScheduledContentDiscoveryInfo
 
toString() - Method in class org.rhq.core.pc.drift.DriftDetectionSchedule
 
toString() - Method in class org.rhq.core.pc.drift.ScheduleQueueImpl
Generates a string representation of the schedules in the queue.
toString() - Method in class org.rhq.core.pc.inventory.ResourceContainer
 
toString() - Method in class org.rhq.core.pc.measurement.ScheduledMeasurementInfo
 
toString() - Method in class org.rhq.core.pc.operation.OperationInvocation
 
toString() - Method in class org.rhq.core.pc.plugin.CanonicalResourceKey
 
toString() - Method in class org.rhq.core.pc.plugin.ClassLoaderManager
 
toString() - Method in class org.rhq.core.pc.plugin.PluginClassLoader
 
toString() - Method in class org.rhq.core.pc.plugin.PluginDescriptorLoader
 
toString() - Method in class org.rhq.core.pc.plugin.PluginEnvironment
 
toString() - Method in class org.rhq.core.pc.PluginContainerConfiguration
 
translateInstallationSteps(int, ResourcePackageDetails) - Method in class org.rhq.core.pc.content.ContentManager
 

U

uncaughtException(Thread, Throwable) - Method in class org.rhq.core.pc.util.LoggingThreadFactory
This simply logs the exception via this factory's logger.
uninventoryResource(int) - Method in class org.rhq.core.pc.inventory.InventoryManager
 
unregister() - Method in class org.rhq.core.pc.PluginContainerMBeanImpl
 
unregisterEventPoller(String) - Method in class org.rhq.core.pc.event.EventContextImpl
 
unregisterEventPoller(String, String) - Method in class org.rhq.core.pc.event.EventContextImpl
 
unscheduleCollection(Set<Integer>) - Method in class org.rhq.core.pc.measurement.MeasurementManager
 
unscheduleDriftDetection(int, DriftDefinition) - Method in class org.rhq.core.pc.drift.DriftManager
 
update(int, DriftDefinition) - Method in interface org.rhq.core.pc.drift.ScheduleQueue
This method attempts to update the schedule identified by the resource id the and the drift definition.
update(int, DriftDefinition) - Method in class org.rhq.core.pc.drift.ScheduleQueueImpl
 
updateAvailability(Resource, AvailabilityType) - Method in class org.rhq.core.pc.inventory.InventoryManager
Inject a new availability
updateAvailability(AvailabilityType) - Method in class org.rhq.core.pc.inventory.ResourceContainer
 
updateCollection(Set<ResourceMeasurementScheduleRequest>) - Method in class org.rhq.core.pc.measurement.MeasurementManager
This remoted method allows the server to schedule a bunch of resources with one call.
updateDriftDetection(int, DriftDefinition) - Method in class org.rhq.core.pc.drift.DriftManager
 
updateDriftDetection(int, DriftDefinition, DriftSnapshot) - Method in class org.rhq.core.pc.drift.DriftManager
 
UpdateInProgressException - Exception in org.rhq.core.pc.configuration
 
UpdateInProgressException() - Constructor for exception org.rhq.core.pc.configuration.UpdateInProgressException
 
UpdateInProgressException(String) - Constructor for exception org.rhq.core.pc.configuration.UpdateInProgressException
 
UpdateInProgressException(String, Throwable) - Constructor for exception org.rhq.core.pc.configuration.UpdateInProgressException
 
UpdateInProgressException(Throwable) - Constructor for exception org.rhq.core.pc.configuration.UpdateInProgressException
 
updateMeasurementSchedule(Set<MeasurementScheduleRequest>) - Method in class org.rhq.core.pc.inventory.ResourceContainer
Updates the measurementSchedule with the modifications made in the measurementScheduleUpdate.
updatePluginConfiguration(int, Configuration) - Method in class org.rhq.core.pc.inventory.InventoryManager
 
updateResourceConfiguration(ConfigurationUpdateRequest) - Method in class org.rhq.core.pc.configuration.ConfigurationManager
 
UpdateResourceConfigurationRunner - Class in org.rhq.core.pc.configuration
Performs the actual configuration of a resource by invoking the configuration facet of a resource component.
UpdateResourceConfigurationRunner(ConfigurationServerService, ResourceType, ConfigManagement, ConfigurationUpdateRequest) - Constructor for class org.rhq.core.pc.configuration.UpdateResourceConfigurationRunner
 
updateShedule() - Method in class org.rhq.core.pc.drift.DriftDetectionSchedule
 

V

validate(Configuration, int, boolean) - Method in class org.rhq.core.pc.configuration.ConfigurationManager
 
validateConfiguration(Configuration, ConfigurationDefinition) - Method in interface org.rhq.core.pc.configuration.ConfigurationUtilityService
 
validateConfiguration(Configuration, ConfigurationDefinition) - Method in class org.rhq.core.pc.configuration.ConfigurationUtilityServiceImpl
 
validatePlugins(PluginFinder) - Static method in class org.rhq.core.pc.plugin.PluginValidator
 
valueOf(String) - Static method in enum org.rhq.core.pc.agent.AgentService.LifecycleState
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.rhq.core.pc.inventory.ResourceContainer.ResourceComponentState
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.rhq.core.pc.inventory.ResourceContainer.SynchronizationState
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.rhq.core.pc.operation.OperationInvocation.Status
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.rhq.core.pc.standaloneContainer.Command
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.rhq.core.pc.util.FacetLockType
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.rhq.core.pc.agent.AgentService.LifecycleState
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.rhq.core.pc.inventory.ResourceContainer.ResourceComponentState
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.rhq.core.pc.inventory.ResourceContainer.SynchronizationState
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.rhq.core.pc.operation.OperationInvocation.Status
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.rhq.core.pc.standaloneContainer.Command
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.rhq.core.pc.util.FacetLockType
Returns an array containing the constants of this enum type, in the order they are declared.
visit(File) - Method in class org.rhq.core.pc.drift.FilterFileVisitor
 

A B C D E F G H I L M N O P R S T U V

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