Package org.rhq.enterprise.agent

Interface Summary
AgentConfigurationConstants These are the names of the known agent configuration preferences.
AgentInputReader Abstracts out the console input to allow us to use either a native console or a Java based console.
AgentManagementMBean The agent's management interface.
 

Class Summary
AgentAutoDiscoveryListener This is the agent's listener that will get notified when new RHQ Servers come on and offline.
AgentConfiguration Just provides some convienence methods to extract agent configuration properties.
AgentConfigurationUpgrade Upgrades the configuration of the agent preferences.
AgentInputReaderFactory Creates implementations of the input reader depending on the need for a native console library.
AgentMain The main class of the agent runtime container.
AgentManagement This is the management layer for the agent.
AgentPrintWriter Wrapper around PrintWriter that allows you to also divert the output to a listener.
AgentPromptInfo Provides a PromptInput implementation that the agent can use to obtain input from the native system.
AgentRegistrarImpl  
AgentRestartCounter Provides a count of the number of times the agent has been restarted and a reason for the last time the agent was restarted.
AgentServiceRemoter This AgentServiceLifecycleListener will enable each agent service that is started for remote access.
AgentShutdownHook Provides a way to gracefully shutdown the agent.
AgentUpdateDownload Downloads the agent update binary from the server, if one is available.
AgentUpdateInformation Encapsulates all the version information known about the agent update and the current agent.
AgentUpdateThread This is a thread that will attempt to update the agent to the latest version.
AgentUpdateVersion Checks to see if there is an software update for the agent and if so, retrieves the information on it.
AgentUtils Just a place where utility methods are placed for use by the agent and its related classes.
AgentUtils.ServerEndpoint A very simple object that encapsulates server endpoint information that can be used to connect to a server.
ConnectAgentInitializeCallback This is a InitializeCallback that will send the appropriate "connect agent" message to the server.
EnvironmentScriptFileUpdate This utility helps update one or more environment script files without losing the ordering of existing variables or comment lines.
EnvironmentScriptFileUpdate.NameValuePair  
ExternalizableStrategyCommandPreprocessor This command preprocessor is intended to be installed on the agent's ClientCommandSender so that all commands will get an ExternalizableStrategy inserted into their configuration.
FailoverFailureCallback This is a FailureCallback that will attempt to failover to another server if appropriate.
JavaAgentInputReader  
JavaServiceWrapperConfigurationFileUpdate Updates Java Service Wrapper configuration files (e.g.
JavaServiceWrapperEnvironmentScriptFileUpdate Updates Java Service Wrapper environment files (e.g.
JLineAgentInputReader  
PluginUpdate This object's job is to update any and all plugin jars that need to be updated.
PrimaryServerSwitchoverThread This thread's job is to periodically try to get the agent to point back to its primary server, if it isn't pointing to that server already.
SecurityTokenCommandPreprocessor This command preprocessor is intended to be installed on the agent's ClientCommandSender so that all commands will get a security token inserted into their configuration.
SigarAgentInputReader Uses the SIGAR API when appropriate to read in console input.
StringUtil Utilities that work with Strings.
TimerPromptCommand A special prompt command that simply times the execution of another prompt command.
UnixEnvironmentScriptFileUpdate Updates UNIX environment scripts (e.g.
Version Utility that can be used to determine the version of the software.
VMHealthCheckThread This is a thread that will periodically check the health of the VM (e.g.
WindowsEnvironmentScriptFileUpdate Updates Windows environment scripts (e.g.
 

Enum Summary
AgentInputReaderFactory.ConsoleType  
AgentRestartCounter.AgentRestartReason  
 



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