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

A

AbstractCommand - Class in org.rhq.enterprise.communications.command
Superclass to all Command objects that may be executed by a command processor.
AbstractCommand() - Constructor for class org.rhq.enterprise.communications.command.AbstractCommand
Constructor for AbstractCommand that defines just the type without any parameters.
AbstractCommand(Map<String, Object>) - Constructor for class org.rhq.enterprise.communications.command.AbstractCommand
Constructor for AbstractCommand that allows the caller to define both the name and parameter default values.
AbstractCommand(Command) - Constructor for class org.rhq.enterprise.communications.command.AbstractCommand
Constructor for AbstractCommand that acts as a pseudo-copy constructor and a command decorator/transformer.
AbstractCommandClient - Class in org.rhq.enterprise.communications.command.client
Provides basic functionality to all command clients.
AbstractCommandClient() - Constructor for class org.rhq.enterprise.communications.command.client.AbstractCommandClient
Constructor for AbstractCommandClient that initializes the client with no remote communicator defined.
AbstractCommandClient(RemoteCommunicator) - Constructor for class org.rhq.enterprise.communications.command.client.AbstractCommandClient
Constructor for AbstractCommandClient that allows you to specify the remote communicator to use.
AbstractCommandResponse - Class in org.rhq.enterprise.communications.command
Superclass to all Command responses.
AbstractCommandResponse(Command) - Constructor for class org.rhq.enterprise.communications.command.AbstractCommandResponse
Constructor for AbstractCommandResponse to initialize this response with empty results.
AbstractCommandResponse(Command, boolean, Object, Throwable) - Constructor for class org.rhq.enterprise.communications.command.AbstractCommandResponse
Constructor for AbstractCommandResponse that allows all fields to be initialized.
AbstractCommandResponse(CommandResponse) - Constructor for class org.rhq.enterprise.communications.command.AbstractCommandResponse
Constructor for AbstractCommandResponse that acts as a copy constructor and a command response decorator/transformer.
AbstractParameterDefinitionIterator - Class in org.rhq.enterprise.communications.command.param
Iterates over a Collection of ParameterDefinition objects based on whether the parameters are required or not.
AbstractParameterDefinitionIterator(Collection<ParameterDefinition>, boolean) - Constructor for class org.rhq.enterprise.communications.command.param.AbstractParameterDefinitionIterator
Constructor for AbstractParameterDefinitionIterator given the collection of parameter definitions.
AbstractParameterDefinitionIterator(ParameterDefinition[], boolean) - Constructor for class org.rhq.enterprise.communications.command.param.AbstractParameterDefinitionIterator
A convienence constructor that allows you to create a new AbstractParameterDefinitionIterator object given an array of parameter definitions, as opposed to a Collection.
add(Parameter) - Method in class org.rhq.enterprise.communications.command.param.ParametersImpl
 
addAll(Collection<? extends Parameter>) - Method in class org.rhq.enterprise.communications.command.param.ParametersImpl
Adds the elements found in the c collection.
addCommandListener(CommandListener) - Method in class org.rhq.enterprise.communications.command.server.CommandProcessor
Adds the given listener to this object's list of command listeners.
addCommandListener(CommandListener) - Method in class org.rhq.enterprise.communications.ServiceContainer
Adds the given listener so it can be notified everytime a new command is received.
addCommandService(CommandService) - Method in class org.rhq.enterprise.communications.ServiceContainer
Adds the given command service to the service container.
addCommandService(String) - Method in class org.rhq.enterprise.communications.ServiceContainer
Adds the given command service to the service container where the command service classname is specified.
addDiscoveryListener(AutoDiscoveryListener) - Method in class org.rhq.enterprise.communications.ServiceContainer
Adds the given object as a listener that will receive notifications when new servers coming online have been discovered or old servers were discovered to have gone offline.
ADDED_REMOTE_OUTSTREAM - Static variable in interface org.rhq.enterprise.communications.i18n.CommI18NResourceKeys
 
ADDED_REMOTE_STREAM - Static variable in interface org.rhq.enterprise.communications.i18n.CommI18NResourceKeys
 
addInputStream(InputStream) - Method in class org.rhq.enterprise.communications.command.impl.stream.server.RemoteInputStreamCommandService
Adds the given input stream to this service, effectively allowing remote clients to access this stream.
addInvocationHandler(String, ServerInvocationHandler) - Method in class org.rhq.enterprise.communications.ServiceContainer
Allows a caller to install their own invocation handler for another subsystem.
addListener(InvokerCallbackHandler) - Method in class org.rhq.enterprise.communications.command.server.CommandProcessor
 
addOutputStream(OutputStream) - Method in class org.rhq.enterprise.communications.command.impl.stream.server.RemoteOutputStreamCommandService
Adds the given output stream to this service, effectively allowing remote clients to access this stream.
addPojo(Object, String) - Method in class org.rhq.enterprise.communications.command.impl.remotepojo.server.RemotePojoInvocationCommandService
 
addPojo(T, Class<T>) - Method in class org.rhq.enterprise.communications.command.impl.remotepojo.server.RemotePojoInvocationCommandService
 
addPojo(Object, String) - Method in interface org.rhq.enterprise.communications.command.impl.remotepojo.server.RemotePojoInvocationCommandServiceMBean
Adds the given POJO so it becomes remoteable via the ClientRemotePojoFactory.
addPojo(T, Class<T>) - Method in interface org.rhq.enterprise.communications.command.impl.remotepojo.server.RemotePojoInvocationCommandServiceMBean
Adds the given POJO so it becomes remoteable via the ClientRemotePojoFactory.
addPollingListener(PollingListener) - Method in class org.rhq.enterprise.communications.command.client.ClientCommandSender
 
addRemoteInputStream(InputStream) - Method in class org.rhq.enterprise.communications.ServiceContainer
Enables the input stream to receive remote invocations.
addRemoteOutputStream(OutputStream) - Method in class org.rhq.enterprise.communications.ServiceContainer
Enables the output stream to receive remote invocations.
addRemotePojo(Object, String) - Method in class org.rhq.enterprise.communications.ServiceContainer
Enables the POJO to receive remote invocations.
addRemotePojo(T, Class<T>) - Method in class org.rhq.enterprise.communications.ServiceContainer
Similar to ServiceContainer.addRemotePojo(Object, String) except this method allows you to provide the actual interface class representation, as opposed to its name as a String.
addServiceContainerSenderCreationListener(ServiceContainerSenderCreationListener) - Method in class org.rhq.enterprise.communications.ServiceContainer
Adds the given listener so it will be notified everytime this service container creates a new sender.
addStateListener(ClientCommandSenderStateListener, boolean) - Method in class org.rhq.enterprise.communications.command.client.ClientCommandSender
Adds the given listener to this sender object.
AGENT_PING_FAILED - Static variable in interface org.rhq.enterprise.communications.i18n.CommI18NResourceKeys
 
AgentIdentification - Class in org.rhq.enterprise.communications.command.impl.identify
Identification information about a JON Agent.
AgentIdentification(String, String) - Constructor for class org.rhq.enterprise.communications.command.impl.identify.AgentIdentification
Constructor for AgentIdentification.
allowAnyParameter() - Method in class org.rhq.enterprise.communications.command.AbstractCommand
 
allowAnyParameter() - Method in interface org.rhq.enterprise.communications.command.Command
Returns true if this command does not utilize parameter definitions to restrict what parameters it can accept.
ALLOWED_VALUE_INVALID_TYPE - Static variable in interface org.rhq.enterprise.communications.i18n.CommI18NResourceKeys
 
allowZeroFixedValues() - Method in class org.rhq.enterprise.communications.command.param.DynamicFixedValuesParameterDefinition
Returns true meaning this class allows the parameter definition's allowed values to be empty.
allowZeroFixedValues() - Method in class org.rhq.enterprise.communications.command.param.FixedValuesParameterDefinition
Returns true if this parameter definition object allows an empty set of allowed values.
applyResourceBundle(ResourceBundle) - Method in class org.rhq.enterprise.communications.command.param.OptionListRenderingInformation
Applies the given resource bundle to this object so this object can obtain the actual string values for its keys.
applyResourceBundle(ResourceBundle) - Method in class org.rhq.enterprise.communications.command.param.ParameterRenderingInformation
Applies the given resource bundle to this object so this object can obtain the actual string values for the label and description.
applyResourceBundle(ResourceBundle) - Method in class org.rhq.enterprise.communications.command.param.TextFieldRenderingInformation
None of the attributes specific to this class are localizable, so this simply delegates to the superclass's ParameterRenderingInformation.applyResourceBundle(ResourceBundle) method.
applyResourceBundleToParameterRenderingInformation(ResourceBundle) - Method in interface org.rhq.enterprise.communications.command.param.Parameters
This will apply the given resourceBundle to the parameters in this collection.
applyResourceBundleToParameterRenderingInformation(ResourceBundle) - Method in class org.rhq.enterprise.communications.command.param.ParametersImpl
 
AuthenticationException - Exception in org.rhq.enterprise.communications.command.server
This will occur when a command failed to be authenticated via a CommandAuthenticator.
AuthenticationException() - Constructor for exception org.rhq.enterprise.communications.command.server.AuthenticationException
 
AuthenticationException(String, Throwable) - Constructor for exception org.rhq.enterprise.communications.command.server.AuthenticationException
 
AuthenticationException(String) - Constructor for exception org.rhq.enterprise.communications.command.server.AuthenticationException
 
AuthenticationException(Throwable) - Constructor for exception org.rhq.enterprise.communications.command.server.AuthenticationException
 
AutoDiscovery - Class in org.rhq.enterprise.communications.command.server.discovery
Provides a mechanism to integrate with JBoss/Remoting's Network Registry in order to detect new servers coming on and offline.
AutoDiscovery() - Constructor for class org.rhq.enterprise.communications.command.server.discovery.AutoDiscovery
 
AutoDiscoveryException - Exception in org.rhq.enterprise.communications.command.server.discovery
Exception that occurs with auto-discovery.
AutoDiscoveryException() - Constructor for exception org.rhq.enterprise.communications.command.server.discovery.AutoDiscoveryException
Constructor for AutoDiscoveryException.
AutoDiscoveryException(String) - Constructor for exception org.rhq.enterprise.communications.command.server.discovery.AutoDiscoveryException
Constructor for AutoDiscoveryException.
AutoDiscoveryException(Throwable) - Constructor for exception org.rhq.enterprise.communications.command.server.discovery.AutoDiscoveryException
Constructor for AutoDiscoveryException.
AutoDiscoveryException(String, Throwable) - Constructor for exception org.rhq.enterprise.communications.command.server.discovery.AutoDiscoveryException
Constructor for AutoDiscoveryException.
AutoDiscoveryListener - Interface in org.rhq.enterprise.communications.command.server.discovery
A listener interface that gets notified when the registry of known servers has changed (for example, when new servers come online or old servers go down).
AutoDiscoveryMBean - Interface in org.rhq.enterprise.communications.command.server.discovery
JMX interface to the AutoDiscovery MBean.
available() - Method in class org.rhq.enterprise.communications.command.client.RemoteInputStream
 

B

BAD_OPTIONAL_PARAM_TYPE - Static variable in interface org.rhq.enterprise.communications.i18n.CommI18NResourceKeys
 
BAD_REQUIRED_PARAM_TYPE - Static variable in interface org.rhq.enterprise.communications.i18n.CommI18NResourceKeys
 
BASE_BIN - Static variable in class org.rhq.enterprise.communications.util.DumpBytes
Binary base (2).
BASE_DEC - Static variable in class org.rhq.enterprise.communications.util.DumpBytes
Decimal base (10).
BASE_HEX - Static variable in class org.rhq.enterprise.communications.util.DumpBytes
Hexadecimal base (16).
BASE_OCT - Static variable in class org.rhq.enterprise.communications.util.DumpBytes
Octal base (8).
BooleanSetupValidityChecker - Class in org.rhq.enterprise.communications.util.prefs
A validity checker that validates that the new value is a valid boolean (true or false).
BooleanSetupValidityChecker() - Constructor for class org.rhq.enterprise.communications.util.prefs.BooleanSetupValidityChecker
 
BufferedReaderPromptInput - Class in org.rhq.enterprise.communications.util.prefs
A simple PromptInput implementation that delegates to a buffered reader.
BufferedReaderPromptInput(BufferedReader) - Constructor for class org.rhq.enterprise.communications.util.prefs.BufferedReaderPromptInput
 
buildCommand(String[]) - Method in class org.rhq.enterprise.communications.command.client.CmdlineClient
Simply builds and returns a command defined by the given cmdline arguments.
buildCommandClient(String[]) - Method in class org.rhq.enterprise.communications.command.client.CmdlineClient
Simply builds and returns a command client defined by the given cmdline arguments.
buildCommandType() - Method in class org.rhq.enterprise.communications.command.AbstractCommand
Builds the command type of this command.
buildCommandType() - Method in class org.rhq.enterprise.communications.command.impl.echo.EchoCommand
 
buildCommandType() - Method in class org.rhq.enterprise.communications.command.impl.generic.GenericCommand
 
buildCommandType() - Method in class org.rhq.enterprise.communications.command.impl.identify.IdentifyCommand
 
buildCommandType() - Method in class org.rhq.enterprise.communications.command.impl.remotepojo.RemotePojoInvocationCommand
 
buildCommandType() - Method in class org.rhq.enterprise.communications.command.impl.start.StartCommand
 
buildCommandType() - Method in class org.rhq.enterprise.communications.command.impl.stream.RemoteInputStreamCommand
 
buildCommandType() - Method in class org.rhq.enterprise.communications.command.impl.stream.RemoteOutputStreamCommand
 
buildParameterDefinitions() - Method in class org.rhq.enterprise.communications.command.AbstractCommand
Builds the set of parameter definitions that this command will use.
buildParameterDefinitions() - Method in class org.rhq.enterprise.communications.command.impl.echo.EchoCommand
 
buildParameterDefinitions() - Method in class org.rhq.enterprise.communications.command.impl.generic.GenericCommand
 
buildParameterDefinitions() - Method in class org.rhq.enterprise.communications.command.impl.identify.IdentifyCommand
 
buildParameterDefinitions() - Method in class org.rhq.enterprise.communications.command.impl.remotepojo.RemotePojoInvocationCommand
 
buildParameterDefinitions() - Method in class org.rhq.enterprise.communications.command.impl.start.StartCommand
 
buildParameterDefinitions() - Method in class org.rhq.enterprise.communications.command.impl.stream.RemoteInputStreamCommand
 
buildParameterDefinitions() - Method in class org.rhq.enterprise.communications.command.impl.stream.RemoteOutputStreamCommand
 

C

CALLBACK_FAILED - Static variable in interface org.rhq.enterprise.communications.i18n.CommI18NResourceKeys
 
CANNOT_COMPARE_DIFF_NAMES - Static variable in interface org.rhq.enterprise.communications.i18n.CommI18NResourceKeys
 
CANNOT_CONVERT_PRIMITIVE - Static variable in interface org.rhq.enterprise.communications.i18n.CommI18NResourceKeys
 
CANNOT_CREATE_EXECUTOR - Static variable in interface org.rhq.enterprise.communications.i18n.CommI18NResourceKeys
 
CANNOT_CREATE_KEYSTORE_DIR - Static variable in interface org.rhq.enterprise.communications.i18n.CommI18NResourceKeys
 
CANNOT_REMOVE_CMDSERVICE - Static variable in interface org.rhq.enterprise.communications.i18n.CommI18NResourceKeys
 
CANNOT_REMOVE_UNREGISTERED_CMDSERVICE - Static variable in interface org.rhq.enterprise.communications.i18n.CommI18NResourceKeys
 
CANNOT_STORE_PREFERENCES - Static variable in interface org.rhq.enterprise.communications.i18n.CommI18NResourceKeys
 
checkParameterValidity(boolean) - Method in class org.rhq.enterprise.communications.command.AbstractCommand
 
checkParameterValidity(boolean) - Method in interface org.rhq.enterprise.communications.command.Command
This method verifies the validity of the parameters.
checkParameterValidity(boolean) - Method in class org.rhq.enterprise.communications.command.impl.start.StartCommand
Ensures that if either StartCommand.PARAM_INPUT_DIR or StartCommand.PARAM_INPUT_FILE are specified, that both are specified.
checkValidity(String, String, Preferences, PrintWriter) - Method in class org.rhq.enterprise.communications.util.prefs.BooleanSetupValidityChecker
Makes sure the new value is either "true" or "false".
checkValidity(String, String, Preferences, PrintWriter) - Method in class org.rhq.enterprise.communications.util.prefs.FloatSetupValidityChecker
Checks to make sure the value_to_check is a valid float within the defined range.
checkValidity(String, String, Preferences, PrintWriter) - Method in class org.rhq.enterprise.communications.util.prefs.InetAddressSetupValidityChecker
Checks to make sure the new_value is a valid IP address or hostname.
checkValidity(String, String, Preferences, PrintWriter) - Method in class org.rhq.enterprise.communications.util.prefs.IntegerSetupValidityChecker
Checks to make sure the value_to_check is a valid integer within the defined range.
checkValidity(String, String, Preferences, PrintWriter) - Method in class org.rhq.enterprise.communications.util.prefs.LongSetupValidityChecker
Checks to make sure the value_to_check is a valid long within the defined range.
checkValidity(String, String, Preferences, PrintWriter) - Method in class org.rhq.enterprise.communications.util.prefs.RegexSetupValidityChecker
Makes sure the new value is either "true" or "false".
checkValidity(String, String, Preferences, PrintWriter) - Method in class org.rhq.enterprise.communications.util.prefs.RemotingLocatorUriParamsValidityChecker
 
checkValidity(String, String, Preferences, PrintWriter) - Method in class org.rhq.enterprise.communications.util.prefs.RemotingLocatorUriValidityChecker
 
checkValidity(String, String, Preferences, PrintWriter) - Method in interface org.rhq.enterprise.communications.util.prefs.SetupValidityChecker
This will check the validity of the given value.
checkValidity(String, String, Preferences, PrintWriter) - Method in class org.rhq.enterprise.communications.util.prefs.UrlSetupValidityChecker
Checks to make sure the value_to_check is a valid URL string.
CLASS_NOT_FOUND - Static variable in interface org.rhq.enterprise.communications.i18n.CommI18NResourceKeys
 
ClassUtil - Class in org.rhq.enterprise.communications.util
Utilities used for working with Class objects.
clear() - Method in class org.rhq.enterprise.communications.command.param.ParametersImpl
 
clear() - Method in class org.rhq.enterprise.communications.command.server.CommandProcessorMetrics
Resets all the metric data to 0 and clears the calltime data.
clear() - Method in class org.rhq.enterprise.communications.ServiceContainerMetrics
 
clear() - Method in interface org.rhq.enterprise.communications.ServiceContainerMetricsMBean
Clears the metrics data, starting all values back to 0 as if starting fresh.
clearSecuritySettings() - Method in class org.rhq.enterprise.communications.command.client.ClientCommandSenderConfiguration
If the caller knows this configuration will be assigned to a client command sender that will never need SSL security, the caller can clear (i.e.
CLIENT_COMMAND_SENDER_ADDED_STATE_LISTENER - Static variable in interface org.rhq.enterprise.communications.i18n.CommI18NResourceKeys
 
CLIENT_COMMAND_SENDER_CALLBACK_NOT_SERIALIZABLE - Static variable in interface org.rhq.enterprise.communications.i18n.CommI18NResourceKeys
 
CLIENT_COMMAND_SENDER_CANNOT_SEND_NOT_SENDING - Static variable in interface org.rhq.enterprise.communications.i18n.CommI18NResourceKeys
 
CLIENT_COMMAND_SENDER_COMMAND_SPOOL_ACCESS_ERROR - Static variable in interface org.rhq.enterprise.communications.i18n.CommI18NResourceKeys
 
CLIENT_COMMAND_SENDER_COMMAND_STORE_TAKE_FAILURE - Static variable in interface org.rhq.enterprise.communications.i18n.CommI18NResourceKeys
 
CLIENT_COMMAND_SENDER_DRAIN_INTERRUPTED - Static variable in interface org.rhq.enterprise.communications.i18n.CommI18NResourceKeys
 
CLIENT_COMMAND_SENDER_DRAIN_METHOD_INTERRUPTED - Static variable in interface org.rhq.enterprise.communications.i18n.CommI18NResourceKeys
 
CLIENT_COMMAND_SENDER_FULL_QUEUE - Static variable in interface org.rhq.enterprise.communications.i18n.CommI18NResourceKeys
 
CLIENT_COMMAND_SENDER_INVALID_PREPROCESSOR - Static variable in interface org.rhq.enterprise.communications.i18n.CommI18NResourceKeys
 
CLIENT_COMMAND_SENDER_INVALID_TIMEOUT - Static variable in interface org.rhq.enterprise.communications.i18n.CommI18NResourceKeys
 
CLIENT_COMMAND_SENDER_LOADING_COMMAND_SPOOL - Static variable in interface org.rhq.enterprise.communications.i18n.CommI18NResourceKeys
 
CLIENT_COMMAND_SENDER_NO_COMMAND_SPOOL_FILENAME - Static variable in interface org.rhq.enterprise.communications.i18n.CommI18NResourceKeys
 
CLIENT_COMMAND_SENDER_NO_LONGER_SENDING - Static variable in interface org.rhq.enterprise.communications.i18n.CommI18NResourceKeys
 
CLIENT_COMMAND_SENDER_NOTIFYING_STATE_LISTENERS - Static variable in interface org.rhq.enterprise.communications.i18n.CommI18NResourceKeys
 
CLIENT_COMMAND_SENDER_NULL_CONFIG - Static variable in interface org.rhq.enterprise.communications.i18n.CommI18NResourceKeys
 
CLIENT_COMMAND_SENDER_NULL_REMOTE_COMM - Static variable in interface org.rhq.enterprise.communications.i18n.CommI18NResourceKeys
 
CLIENT_COMMAND_SENDER_PERSIST_FAILURE - Static variable in interface org.rhq.enterprise.communications.i18n.CommI18NResourceKeys
 
CLIENT_COMMAND_SENDER_QUEUE_FAILED - Static variable in interface org.rhq.enterprise.communications.i18n.CommI18NResourceKeys
 
CLIENT_COMMAND_SENDER_QUEUING_STARTUP_COMMAND - Static variable in interface org.rhq.enterprise.communications.i18n.CommI18NResourceKeys
 
CLIENT_COMMAND_SENDER_REMOVED_STATE_LISTENER - Static variable in interface org.rhq.enterprise.communications.i18n.CommI18NResourceKeys
 
CLIENT_COMMAND_SENDER_REQUEUE - Static variable in interface org.rhq.enterprise.communications.i18n.CommI18NResourceKeys
 
CLIENT_COMMAND_SENDER_REQUEUE_FAILED - Static variable in interface org.rhq.enterprise.communications.i18n.CommI18NResourceKeys
 
CLIENT_COMMAND_SENDER_REQUEUE_INTERRUPTED - Static variable in interface org.rhq.enterprise.communications.i18n.CommI18NResourceKeys
 
CLIENT_COMMAND_SENDER_RETRY_FAILURE - Static variable in interface org.rhq.enterprise.communications.i18n.CommI18NResourceKeys
 
CLIENT_COMMAND_SENDER_RETRY_READ_LOCK_ACQUIRE_FAILURE - Static variable in interface org.rhq.enterprise.communications.i18n.CommI18NResourceKeys
 
CLIENT_COMMAND_SENDER_SENDING - Static variable in interface org.rhq.enterprise.communications.i18n.CommI18NResourceKeys
 
CLIENT_COMMAND_SENDER_SPOOL_DONE - Static variable in interface org.rhq.enterprise.communications.i18n.CommI18NResourceKeys
 
CLIENT_COMMAND_SENDER_SPOOL_FAILURE - Static variable in interface org.rhq.enterprise.communications.i18n.CommI18NResourceKeys
 
CLIENT_COMMAND_SENDER_SPOOLING - Static variable in interface org.rhq.enterprise.communications.i18n.CommI18NResourceKeys
 
CLIENT_COMMAND_SENDER_STATE_LISTENER_EXCEPTION - Static variable in interface org.rhq.enterprise.communications.i18n.CommI18NResourceKeys
 
CLIENT_COMMAND_SENDER_TASK_REQUEUE_FAILED - Static variable in interface org.rhq.enterprise.communications.i18n.CommI18NResourceKeys
 
CLIENT_COMMAND_SENDER_UNSPOOL_CNC_FAILURE - Static variable in interface org.rhq.enterprise.communications.i18n.CommI18NResourceKeys
 
CLIENT_COMMAND_SENDER_UNSPOOL_FAILURE - Static variable in interface org.rhq.enterprise.communications.i18n.CommI18NResourceKeys
 
CLIENT_COMMAND_SENDER_UNSPOOLED - Static variable in interface org.rhq.enterprise.communications.i18n.CommI18NResourceKeys
 
CLIENT_REMOTE_POJO_INVOKER_EXECUTION_FAILURE - Static variable in interface org.rhq.enterprise.communications.i18n.CommI18NResourceKeys
 
ClientCommandSender - Class in org.rhq.enterprise.communications.command.client
A client that sends commands to a server.
ClientCommandSender(RemoteCommunicator, ClientCommandSenderConfiguration) - Constructor for class org.rhq.enterprise.communications.command.client.ClientCommandSender
Constructor for ClientCommandSender.
ClientCommandSender(RemoteCommunicator, ClientCommandSenderConfiguration, LinkedList<Runnable>) - Constructor for class org.rhq.enterprise.communications.command.client.ClientCommandSender
Constructor for ClientCommandSender.
ClientCommandSenderConfiguration - Class in org.rhq.enterprise.communications.command.client
This is a simple object that encapsulates initial configuration settings for the client command sender.
ClientCommandSenderConfiguration() - Constructor for class org.rhq.enterprise.communications.command.client.ClientCommandSenderConfiguration
 
ClientCommandSenderMetrics - Class in org.rhq.enterprise.communications.command.client
This is a simple object that encapsulates all the different metrics collected by a single sender.
ClientCommandSenderMetrics(CommandQueue, PersistentFifo, ThreadPoolExecutor) - Constructor for class org.rhq.enterprise.communications.command.client.ClientCommandSenderMetrics
Creates a new ClientCommandSenderMetrics object given the queue and store used by the sender object whose metrics this object contains.
ClientCommandSenderMetrics() - Constructor for class org.rhq.enterprise.communications.command.client.ClientCommandSenderMetrics
Constructor for ClientCommandSenderMetrics that represents a "dummy" sender.
ClientCommandSenderStateListener - Interface in org.rhq.enterprise.communications.command.client
This interface defines an object that is to listen for state changes to a ClientCommandSender.
ClientRemotePojoFactory - Class in org.rhq.enterprise.communications.command.client
This class is a factory of proxies that can be used to invoke methods on a remote POJO.
ClientRemotePojoFactory(ClientCommandSender) - Constructor for class org.rhq.enterprise.communications.command.client.ClientRemotePojoFactory
Constructor for ClientRemotePojoFactory.
ClientRemotePojoFactory.GuaranteedDelivery - Enum in org.rhq.enterprise.communications.command.client
Settings describing whether this factory generates proxies that have guaranteed delivery by default.
close() - Method in class org.rhq.enterprise.communications.command.client.RemoteInputStream
 
close() - Method in class org.rhq.enterprise.communications.command.client.RemoteOutputStream
 
CMDCONFIG_PROP_GUARANTEED_DELIVERY - Static variable in class org.rhq.enterprise.communications.command.client.ClientCommandSender
This is the name of the command configuration property whose value (if it exists) defines if the command should be sent with guaranteed delivery.
CMDCONFIG_PROP_SEND_THROTTLE - Static variable in class org.rhq.enterprise.communications.command.client.ClientCommandSender
This is the name of the command configuration property whose value (if it exists) defines if the command should be sent with send-throttling enabled.
CMDCONFIG_PROP_TIMEOUT - Static variable in class org.rhq.enterprise.communications.command.client.ClientCommandSender
This is the name of the command configuration property whose value (if it exists) defines what timeout (in milliseconds) should be used when issuing commands.
CMDLINE_CLIENT_CANNOT_FIND_CLIENT - Static variable in interface org.rhq.enterprise.communications.i18n.CommI18NResourceKeys
 
CMDLINE_CLIENT_CANNOT_FIND_CLIENT_SEARCHED - Static variable in interface org.rhq.enterprise.communications.i18n.CommI18NResourceKeys
 
CMDLINE_CLIENT_CLASSNAME - Static variable in interface org.rhq.enterprise.communications.i18n.CommI18NResourceKeys
 
CMDLINE_CLIENT_CMDLINE_PARAM - Static variable in interface org.rhq.enterprise.communications.i18n.CommI18NResourceKeys
 
CMDLINE_CLIENT_COMMAND - Static variable in interface org.rhq.enterprise.communications.i18n.CommI18NResourceKeys
 
CMDLINE_CLIENT_EXECUTE_FAILURE - Static variable in interface org.rhq.enterprise.communications.i18n.CommI18NResourceKeys
 
CMDLINE_CLIENT_INVALID_CMD_VERSION - Static variable in interface org.rhq.enterprise.communications.i18n.CommI18NResourceKeys
 
CMDLINE_CLIENT_LOCATOR_URI - Static variable in interface org.rhq.enterprise.communications.i18n.CommI18NResourceKeys
 
CMDLINE_CLIENT_NULL_URI - Static variable in interface org.rhq.enterprise.communications.i18n.CommI18NResourceKeys
 
CMDLINE_CLIENT_PACKAGES - Static variable in interface org.rhq.enterprise.communications.i18n.CommI18NResourceKeys
 
CMDLINE_CLIENT_PROCESS_ARGS_FAILURE - Static variable in interface org.rhq.enterprise.communications.i18n.CommI18NResourceKeys
 
CMDLINE_CLIENT_RESPONSE - Static variable in interface org.rhq.enterprise.communications.i18n.CommI18NResourceKeys
 
CMDLINE_CLIENT_SUBSYSTEM - Static variable in interface org.rhq.enterprise.communications.i18n.CommI18NResourceKeys
 
CMDLINE_CLIENT_UNHANDLED_OPTION - Static variable in interface org.rhq.enterprise.communications.i18n.CommI18NResourceKeys
 
CMDLINE_CLIENT_USAGE - Static variable in interface org.rhq.enterprise.communications.i18n.CommI18NResourceKeys
 
CMDLINE_CLIENT_USING_GENERIC_CLIENT - Static variable in interface org.rhq.enterprise.communications.i18n.CommI18NResourceKeys
 
CmdlineClient - Class in org.rhq.enterprise.communications.command.client
A command line client that can be used to issue a command from a shell or script.
CmdlineClient() - Constructor for class org.rhq.enterprise.communications.command.client.CmdlineClient
 
CMDSERVICE_DIRECTORY_DYNAMIC_DISCOVERY - Static variable in interface org.rhq.enterprise.communications.ServiceContainerConfigurationConstants
If true, the command service directory will automatically detect new command services and will use them as soon as they get hot deployed.
CMDSERVICES - Static variable in interface org.rhq.enterprise.communications.ServiceContainerConfigurationConstants
The comma-separated list of command service class names - these are the command services that are immediately deployed when the server communications are started.
COMM_CCE - Static variable in interface org.rhq.enterprise.communications.i18n.CommI18NResourceKeys
 
Command - Interface in org.rhq.enterprise.communications.command
Defines a command that can be executed.
COMMAND_AUTHENTICATOR - Static variable in interface org.rhq.enterprise.communications.ServiceContainerConfigurationConstants
A fully qualified class name of the CommandAuthenticator implementation that will be used to authenticate incoming commands.
COMMAND_NOT_PERMITTED - Static variable in interface org.rhq.enterprise.communications.i18n.CommI18NResourceKeys
 
COMMAND_PROCESSOR_AUTHENTICATOR_SET - Static variable in interface org.rhq.enterprise.communications.i18n.CommI18NResourceKeys
 
COMMAND_PROCESSOR_EXECUTED - Static variable in interface org.rhq.enterprise.communications.i18n.CommI18NResourceKeys
 
COMMAND_PROCESSOR_EXECUTING - Static variable in interface org.rhq.enterprise.communications.i18n.CommI18NResourceKeys
 
COMMAND_PROCESSOR_FAILED_AUTHENTICATION - Static variable in interface org.rhq.enterprise.communications.i18n.CommI18NResourceKeys
 
COMMAND_PROCESSOR_LISTENER_ERROR_PROCESSED - Static variable in interface org.rhq.enterprise.communications.i18n.CommI18NResourceKeys
 
COMMAND_PROCESSOR_LISTENER_ERROR_RECEIVED - Static variable in interface org.rhq.enterprise.communications.i18n.CommI18NResourceKeys
 
COMMAND_PROCESSOR_MISSING_COMMAND - Static variable in interface org.rhq.enterprise.communications.i18n.CommI18NResourceKeys
 
COMMAND_PROCESSOR_NO_DIRECTORY - Static variable in interface org.rhq.enterprise.communications.i18n.CommI18NResourceKeys
 
COMMAND_PROCESSOR_POST_PROCESSING_FAILURE - Static variable in interface org.rhq.enterprise.communications.i18n.CommI18NResourceKeys
 
COMMAND_PROCESSOR_UNSUPPORTED_COMMAND_TYPE - Static variable in interface org.rhq.enterprise.communications.i18n.CommI18NResourceKeys
 
COMMAND_QUEUE_CONFIGURED - Static variable in interface org.rhq.enterprise.communications.i18n.CommI18NResourceKeys
 
COMMAND_QUEUE_DISABLED - Static variable in interface org.rhq.enterprise.communications.i18n.CommI18NResourceKeys
 
COMMAND_QUEUE_ENABLED - Static variable in interface org.rhq.enterprise.communications.i18n.CommI18NResourceKeys
 
COMMAND_QUEUE_NULL_CONFIG - Static variable in interface org.rhq.enterprise.communications.i18n.CommI18NResourceKeys
 
COMMAND_SERVICE_DIRECTORY_DETECTED_BUT_NOT_ADDED - Static variable in interface org.rhq.enterprise.communications.i18n.CommI18NResourceKeys
 
COMMAND_SERVICE_DIRECTORY_DYNAMIC_DISCOVERY_ALLOWED - Static variable in interface org.rhq.enterprise.communications.i18n.CommI18NResourceKeys
 
COMMAND_SERVICE_DIRECTORY_FAILED_TO_START - Static variable in interface org.rhq.enterprise.communications.i18n.CommI18NResourceKeys
 
COMMAND_SERVICE_DIRECTORY_INVALID_SELF_NAME - Static variable in interface org.rhq.enterprise.communications.i18n.CommI18NResourceKeys
 
COMMAND_SERVICE_DIRECTORY_LISTENER_REMOVAL_FAILURE - Static variable in interface org.rhq.enterprise.communications.i18n.CommI18NResourceKeys
 
COMMAND_SERVICE_DIRECTORY_NEW_SUPPORTED_COMMAND - Static variable in interface org.rhq.enterprise.communications.i18n.CommI18NResourceKeys
 
COMMAND_SERVICE_DIRECTORY_REMOVAL_FAILURE - Static variable in interface org.rhq.enterprise.communications.i18n.CommI18NResourceKeys
 
COMMAND_SERVICE_DIRECTORY_REMOVED_COMMAND_SUPPORT - Static variable in interface org.rhq.enterprise.communications.i18n.CommI18NResourceKeys
 
COMMAND_SERVICE_DIRECTORY_UNKNOWN_NOTIF - Static variable in interface org.rhq.enterprise.communications.i18n.CommI18NResourceKeys
 
COMMAND_TYPE - Static variable in class org.rhq.enterprise.communications.command.impl.echo.EchoCommand
command type constant identifying this type of command
COMMAND_TYPE - Static variable in class org.rhq.enterprise.communications.command.impl.identify.IdentifyCommand
command type constant identifying this type of command
COMMAND_TYPE - Static variable in class org.rhq.enterprise.communications.command.impl.remotepojo.RemotePojoInvocationCommand
command type constant identifying this type of command
COMMAND_TYPE - Static variable in class org.rhq.enterprise.communications.command.impl.start.StartCommand
command type constant identifying this command
COMMAND_TYPE - Static variable in class org.rhq.enterprise.communications.command.impl.stream.RemoteInputStreamCommand
command type constant identifying this type of command
COMMAND_TYPE - Static variable in class org.rhq.enterprise.communications.command.impl.stream.RemoteOutputStreamCommand
command type constant identifying this type of command
CommandAndCallback - Class in org.rhq.enterprise.communications.command.client
Just a simple class to encapsulate both a command and an optional callback object.
CommandAndCallback(Command, CommandResponseCallback) - Constructor for class org.rhq.enterprise.communications.command.client.CommandAndCallback
Creates a new CommandAndCallback object.
CommandAuthenticator - Interface in org.rhq.enterprise.communications.command.server
Implementations of this class are to perform specific tasks to authenticate an incoming command.
CommandClient - Interface in org.rhq.enterprise.communications.command.client
Interface to all clients of commands.
CommandExecutor - Interface in org.rhq.enterprise.communications.command
Interface to any object that can execute a Command.
CommandListener - Interface in org.rhq.enterprise.communications.command.server
A listener that will receive notifications when new commands are received and when they have completed their processing.
CommandMBean - Class in org.rhq.enterprise.communications.command.server
The superclass for all services that are to be deployed as MBeans.
CommandMBean() - Constructor for class org.rhq.enterprise.communications.command.server.CommandMBean
Creates a new CommandMBean object.
CommandPreprocessor - Interface in org.rhq.enterprise.communications.command.client
This interface allows implementors to preprocess a command before it is queued and sent.
commandPreprocessors - Variable in class org.rhq.enterprise.communications.command.client.ClientCommandSenderConfiguration
A fully qualified class name of a CommandPreprocessor implementation that will be used to preprocess all commands that are to be queued and sent by the client command sender.
CommandProcessor - Class in org.rhq.enterprise.communications.command.server
Handles invoked commands from remote clients.
CommandProcessor() - Constructor for class org.rhq.enterprise.communications.command.server.CommandProcessor
Constructor for CommandProcessor.
CommandProcessorMetrics - Class in org.rhq.enterprise.communications.command.server
Contains the statistics collected by the CommandProcessor.
CommandProcessorMetrics() - Constructor for class org.rhq.enterprise.communications.command.server.CommandProcessorMetrics
 
CommandProcessorMetrics.Calltime - Class in org.rhq.enterprise.communications.command.server
Used to store the minimum, maximum and average times (in milliseconds) for invocations to a particular command.
CommandProcessorMetrics.Calltime() - Constructor for class org.rhq.enterprise.communications.command.server.CommandProcessorMetrics.Calltime
 
CommandProcessorMetrics.UnsuccessfulReason - Enum in org.rhq.enterprise.communications.command.server
 
CommandResponse - Interface in org.rhq.enterprise.communications.command
The interface to all command responses.
CommandResponseCallback - Interface in org.rhq.enterprise.communications.command.client
This defines the callback object that will be called when an asynchronous command has been sent.
commandSent(CommandResponse) - Method in interface org.rhq.enterprise.communications.command.client.CommandResponseCallback
The callback method that indicates the command was sent.
commandSent(CommandResponse) - Method in class org.rhq.enterprise.communications.command.client.RemotePojoInvocationFuture
This stores the new response in this object as this future's calculation result (any previous result is lost).
CommandService - Class in org.rhq.enterprise.communications.command.server
The superclass for all command services.
CommandService() - Constructor for class org.rhq.enterprise.communications.command.server.CommandService
 
CommandServiceDirectory - Class in org.rhq.enterprise.communications.command.server
An MBean that maintains a directory of all currently deployed CommandService MBean services for all subsystems.
CommandServiceDirectory() - Constructor for class org.rhq.enterprise.communications.command.server.CommandServiceDirectory
Creates a new CommandServiceDirectory object.
CommandServiceDirectoryEntry - Class in org.rhq.enterprise.communications.command.server
Encapsulates the information from a single entry in the command service directory.
CommandServiceDirectoryEntry(String, CommandType, ObjectName) - Constructor for class org.rhq.enterprise.communications.command.server.CommandServiceDirectoryEntry
Constructor for CommandServiceDirectoryEntry.
CommandServiceDirectoryMBean - Interface in org.rhq.enterprise.communications.command.server
The public interface to the directory that provides information on what command types a particular command service supports.
CommandServiceId - Class in org.rhq.enterprise.communications.command.server
This class identifies a registered command service.
CommandServiceId(String) - Constructor for class org.rhq.enterprise.communications.command.server.CommandServiceId
Constructor for CommandServiceId.
CommandServiceMBean - Interface in org.rhq.enterprise.communications.command.server
The interface that all command services implement.
commandSpoolFileCompressData - Variable in class org.rhq.enterprise.communications.command.client.ClientCommandSenderConfiguration
If this flag is true, the commands stored in the spool file will be compressed.
commandSpoolFileMaxSize - Variable in class org.rhq.enterprise.communications.command.client.ClientCommandSenderConfiguration
This is the maximum size of the command spool file.
commandSpoolFileName - Variable in class org.rhq.enterprise.communications.command.client.ClientCommandSenderConfiguration
The name of the command spool file (to be located in the ClientCommandSenderConfiguration.dataDirectory}.
commandSpoolFilePurgePercentage - Variable in class org.rhq.enterprise.communications.command.client.ClientCommandSenderConfiguration
If the command spool file crosses its max size threshold and a purge is initiated, this is the percentage of bytes the command spool file will be allowed to be after the purge completes.
CommandTraceUtil - Class in org.rhq.enterprise.communications.util
Static utility methods useful when logging commands, used mainly for debugging a client and remote endpoint.
CommandTraceUtil() - Constructor for class org.rhq.enterprise.communications.util.CommandTraceUtil
 
CommandType - Class in org.rhq.enterprise.communications.command
Encapsulates the identification of a command type.
CommandType(String, int) - Constructor for class org.rhq.enterprise.communications.command.CommandType
Constructor for CommandType.
CommandType(CommandType) - Constructor for class org.rhq.enterprise.communications.command.CommandType
Copy constructor for CommandType.
CommandType(String) - Constructor for class org.rhq.enterprise.communications.command.CommandType
Constructor for CommandType given a string string that encodes both the command type name and version.
CommI18NFactory - Class in org.rhq.enterprise.communications.i18n
Convienence utility that creates I18N loggers and messages for the communcations module.
CommI18NFactory() - Constructor for class org.rhq.enterprise.communications.i18n.CommI18NFactory
 
CommI18NResourceKeys - Interface in org.rhq.enterprise.communications.i18n
I18N resource bundle keys that identify the messages needed by the communications module.
COMMUNICATOR_CHANGING_ENDPOINT - Static variable in interface org.rhq.enterprise.communications.i18n.CommI18NResourceKeys
 
CommUtils - Class in org.rhq.enterprise.communications.util
Just a place where basic comm utility methods are placed for use by anything that needs to use the comm layer.
CommUtils() - Constructor for class org.rhq.enterprise.communications.util.CommUtils
 
compare(ParameterNameIndex, ParameterNameIndex) - Method in class org.rhq.enterprise.communications.command.param.SortedParameterNameIndexComparator
Given two ParameterNameIndex objects, this will compare their indices.
compareTo(Object) - Method in class org.rhq.enterprise.communications.command.CommandType
Used strictly to determine if one command type has a higher or lower version number than another with the same command type name.
CONCURRENCY_LIMIT_NAME - Static variable in class org.rhq.enterprise.communications.GlobalConcurrencyLimitCommandListener
 
ConcurrencyManager - Class in org.rhq.enterprise.communications.util
This is basically a thread gatekeeper that allows a thread to ask for permission to continue.
ConcurrencyManager(Map<String, Integer>) - Constructor for class org.rhq.enterprise.communications.util.ConcurrencyManager
 
ConcurrencyManager.Permit - Class in org.rhq.enterprise.communications.util
 
ConcurrencyManager.Permit() - Constructor for class org.rhq.enterprise.communications.util.ConcurrencyManager.Permit
 
CONFIG_SCHEMA_VERSION - Static variable in interface org.rhq.enterprise.communications.ServiceContainerConfigurationConstants
The configuration schema version.
CONFIG_SCHEMA_VERSION_NOT_UPTODATE - Static variable in interface org.rhq.enterprise.communications.i18n.CommI18NResourceKeys
 
CONFIG_SCHEMA_VERSION_STEP_UPGRADED - Static variable in interface org.rhq.enterprise.communications.i18n.CommI18NResourceKeys
 
CONFIG_SCHEMA_VERSION_STEP_UPGRADING - Static variable in interface org.rhq.enterprise.communications.i18n.CommI18NResourceKeys
 
CONFIG_SCHEMA_VERSION_UPGRADED - Static variable in interface org.rhq.enterprise.communications.i18n.CommI18NResourceKeys
 
CONFIG_SCHEMA_VERSION_UPTODATE - Static variable in interface org.rhq.enterprise.communications.i18n.CommI18NResourceKeys
 
connect() - Method in class org.rhq.enterprise.communications.command.client.JBossRemotingRemoteCommunicator
 
connect() - Method in interface org.rhq.enterprise.communications.command.client.RemoteCommunicator
Connects this communicator object with the remote endpoint.
CONNECTOR_BIND_ADDRESS - Static variable in interface org.rhq.enterprise.communications.ServiceContainerConfigurationConstants
The server endpoint will bind to this address.
CONNECTOR_BIND_PORT - Static variable in interface org.rhq.enterprise.communications.ServiceContainerConfigurationConstants
The server endpoint will listen to this port for incoming requests.
CONNECTOR_LEASE_PERIOD - Static variable in interface org.rhq.enterprise.communications.ServiceContainerConfigurationConstants
The number of milliseconds that should be used when establishing the client lease period (meaning the client will need to update its lease within this amount of time or will be considered dead).
CONNECTOR_RHQTYPE - Static variable in interface org.rhq.enterprise.communications.ServiceContainerConfigurationConstants
The connector's "type" which will indicate if the connector lives in a RHQ Agent or RHQ Server.
CONNECTOR_SECURITY_CLIENT_AUTH_MODE - Static variable in interface org.rhq.enterprise.communications.ServiceContainerConfigurationConstants
The client authentication mode which indicates if the client does not need to be authenticated, the client should, but is not required to, be authenticated, or the client is required to be authenticated.
CONNECTOR_SECURITY_KEYSTORE_ALGORITHM - Static variable in interface org.rhq.enterprise.communications.ServiceContainerConfigurationConstants
The algorithm used to manage the keys in the keystore.
CONNECTOR_SECURITY_KEYSTORE_ALIAS - Static variable in interface org.rhq.enterprise.communications.ServiceContainerConfigurationConstants
The alias of the key in the keystore.
CONNECTOR_SECURITY_KEYSTORE_FILE - Static variable in interface org.rhq.enterprise.communications.ServiceContainerConfigurationConstants
The path to the keystore file containing the server-side key.
CONNECTOR_SECURITY_KEYSTORE_KEY_PASSWORD - Static variable in interface org.rhq.enterprise.communications.ServiceContainerConfigurationConstants
The password to gain access to the key found in the keystore.
CONNECTOR_SECURITY_KEYSTORE_PASSWORD - Static variable in interface org.rhq.enterprise.communications.ServiceContainerConfigurationConstants
The password to keystore file itself.
CONNECTOR_SECURITY_KEYSTORE_TYPE - Static variable in interface org.rhq.enterprise.communications.ServiceContainerConfigurationConstants
The type of keystore which defines the keystore file format.
CONNECTOR_SECURITY_SOCKET_PROTOCOL - Static variable in interface org.rhq.enterprise.communications.ServiceContainerConfigurationConstants
The secure protocol used by the socket communications layer.
CONNECTOR_SECURITY_TRUSTSTORE_ALGORITHM - Static variable in interface org.rhq.enterprise.communications.ServiceContainerConfigurationConstants
The algorithm used to manage the keys in the truststore file.
CONNECTOR_SECURITY_TRUSTSTORE_FILE - Static variable in interface org.rhq.enterprise.communications.ServiceContainerConfigurationConstants
The path to the truststore file.
CONNECTOR_SECURITY_TRUSTSTORE_PASSWORD - Static variable in interface org.rhq.enterprise.communications.ServiceContainerConfigurationConstants
The password used to access the truststore file.
CONNECTOR_SECURITY_TRUSTSTORE_TYPE - Static variable in interface org.rhq.enterprise.communications.ServiceContainerConfigurationConstants
The type of truststore file.
CONNECTOR_TRANSPORT - Static variable in interface org.rhq.enterprise.communications.ServiceContainerConfigurationConstants
The remoting transport protocol of the server endpoint.
CONNECTOR_TRANSPORT_PARAMS - Static variable in interface org.rhq.enterprise.communications.ServiceContainerConfigurationConstants
Additional transport configuration parameters can be specified in this property.
connectRemoteCommunicator() - Method in class org.rhq.enterprise.communications.command.client.AbstractCommandClient
 
connectRemoteCommunicator() - Method in interface org.rhq.enterprise.communications.command.client.CommandClient
Provides a mechanism by which users can notify this object that the user is about to issue commands and that a remoting communicator should be created and should connect to the remote server.
contains(String) - Method in interface org.rhq.enterprise.communications.command.param.Parameters
Checks if this parameter exists by specifying the parameter name.
contains(Parameter) - Method in interface org.rhq.enterprise.communications.command.param.Parameters
Checks to see if this parameter exists by specifying the parameter - only the name is used when checking.
contains(Object) - Method in class org.rhq.enterprise.communications.command.param.ParametersImpl
This is here to satisfy the Collection interface contract.
contains(String) - Method in class org.rhq.enterprise.communications.command.param.ParametersImpl
 
contains(Parameter) - Method in class org.rhq.enterprise.communications.command.param.ParametersImpl
 
containsAll(Collection<?>) - Method in class org.rhq.enterprise.communications.command.param.ParametersImpl
Checks to see if all the elements found in the c collection are in this collection.
convertObject(Object) - Method in class org.rhq.enterprise.communications.command.param.FixedValuesParameterDefinition
Makes sure that, after conversion, the object still matches one of the fixed, allowed values.
convertObject(Object) - Method in class org.rhq.enterprise.communications.command.param.ParameterDefinition
This method converts the given objectToConvert value into an instance of this parameter's type.
convertParameters() - Method in class org.rhq.enterprise.communications.command.AbstractCommand
 
convertParameters() - Method in interface org.rhq.enterprise.communications.command.Command
This method will attempt to convert all parameters whose types did not match that of its corresponding parameter definition.
copy() - Method in class org.rhq.enterprise.communications.command.client.ClientCommandSenderConfiguration
Makes a copy of this object; use this if you wish to isolate the caller from seeing changes made to the original object.
count() - Method in class org.rhq.enterprise.communications.command.client.PersistentFifo
Returns the number of entries currently in the FIFO.
createClientCommandSender(String, ClientCommandSenderConfiguration) - Method in class org.rhq.enterprise.communications.ServiceContainer
A convienence method that takes a client configuration and builds a sender object with it.
createClientCommandSenderWithSecurity(String, ClientCommandSenderConfiguration) - Method in class org.rhq.enterprise.communications.ServiceContainer
A convienence method that takes a client configuration and builds a sender object with it.
createKeyStore(String, String, String, String, String, String, int) - Static method in class org.rhq.enterprise.communications.util.SecurityUtil
Creates a keystore and places a new key in it that has the given key information.
createNewCommand(Map<String, Object>) - Method in interface org.rhq.enterprise.communications.command.client.CommandClient
Creates a new Command object that can be used by this client.
createNewCommand(Map<String, Object>) - Method in class org.rhq.enterprise.communications.command.impl.echo.EchoCommandClient
 
createNewCommand(Map<String, Object>) - Method in class org.rhq.enterprise.communications.command.impl.generic.GenericCommandClient
Returns a GenericCommand object that can be used as a generic command.
CURRENT_CONFIG_SCHEMA_VERSION - Static variable in interface org.rhq.enterprise.communications.ServiceContainerConfigurationConstants
This is the current schema version that our service container configuration knows about.

D

DATA_DIRECTORY - Static variable in interface org.rhq.enterprise.communications.ServiceContainerConfigurationConstants
This is the location where we want to store internal data files.
dataDirectory - Variable in class org.rhq.enterprise.communications.command.client.ClientCommandSenderConfiguration
A path to a data directory where this sender can store things on the file system - like persisted commands.
DEFAULT_CMDSERVICE_DIRECTORY_DYNAMIC_DISCOVERY - Static variable in interface org.rhq.enterprise.communications.ServiceContainerConfigurationConstants
The default that enables the command service directory to perform dynamic discovery.
DEFAULT_CONNECTOR_BIND_PORT - Static variable in interface org.rhq.enterprise.communications.ServiceContainerConfigurationConstants
The default connector bind port.
DEFAULT_CONNECTOR_RHQTYPE - Static variable in interface org.rhq.enterprise.communications.ServiceContainerConfigurationConstants
The default connector RHQ type if not specified.
DEFAULT_CONNECTOR_SECURITY_CLIENT_AUTH_MODE - Static variable in interface org.rhq.enterprise.communications.ServiceContainerConfigurationConstants
The default client auth mode.
DEFAULT_CONNECTOR_SECURITY_KEYSTORE_ALGORITHM - Static variable in interface org.rhq.enterprise.communications.ServiceContainerConfigurationConstants
Default algorithm for the keystore.
DEFAULT_CONNECTOR_SECURITY_KEYSTORE_ALIAS - Static variable in interface org.rhq.enterprise.communications.ServiceContainerConfigurationConstants
Default alias of keystore's key.
DEFAULT_CONNECTOR_SECURITY_KEYSTORE_FILE_NAME - Static variable in interface org.rhq.enterprise.communications.ServiceContainerConfigurationConstants
Default keystore file name - when building a default keystore file string, this string will be relative to the data directory preference.
DEFAULT_CONNECTOR_SECURITY_KEYSTORE_TYPE - Static variable in interface org.rhq.enterprise.communications.ServiceContainerConfigurationConstants
Default keystore file format.
DEFAULT_CONNECTOR_SECURITY_SOCKET_PROTOCOL - Static variable in interface org.rhq.enterprise.communications.ServiceContainerConfigurationConstants
The default protocol when securing the communications.
DEFAULT_CONNECTOR_SECURITY_TRUSTSTORE_ALGORITHM - Static variable in interface org.rhq.enterprise.communications.ServiceContainerConfigurationConstants
Default algorithm for the truststore.
DEFAULT_CONNECTOR_SECURITY_TRUSTSTORE_FILE_NAME - Static variable in interface org.rhq.enterprise.communications.ServiceContainerConfigurationConstants
Default truststore file name - when building a default truststore file string, this string will be relative to the data directory preference.
DEFAULT_CONNECTOR_SECURITY_TRUSTSTORE_TYPE - Static variable in interface org.rhq.enterprise.communications.ServiceContainerConfigurationConstants
Default truststore file format.
DEFAULT_CONNECTOR_TRANSPORT - Static variable in interface org.rhq.enterprise.communications.ServiceContainerConfigurationConstants
The default remoting transport protocol.
DEFAULT_CONNECTOR_TRANSPORT_PARAMS - Static variable in interface org.rhq.enterprise.communications.ServiceContainerConfigurationConstants
The default transport parameters.
DEFAULT_DATA_DIRECTORY - Static variable in interface org.rhq.enterprise.communications.ServiceContainerConfigurationConstants
The default data directory.
DEFAULT_DISABLE_COMMUNICATIONS - Static variable in interface org.rhq.enterprise.communications.ServiceContainerConfigurationConstants
By default, communications are not disabled.
DEFAULT_MULTICASTDETECTOR_ENABLED - Static variable in interface org.rhq.enterprise.communications.ServiceContainerConfigurationConstants
By default, the multicast detector is disabled.
DEFAULT_REMOTE_STREAM_MAX_IDLE_TIME - Static variable in interface org.rhq.enterprise.communications.ServiceContainerConfigurationConstants
The default max idle time for the remote streams.
DEFAULT_SUBSYSTEM - Static variable in class org.rhq.enterprise.communications.command.client.JBossRemotingRemoteCommunicator
The default subsystem to use when sending messages via the JBoss/Remoting client.
DefaultSetupInstruction - Class in org.rhq.enterprise.communications.util.prefs
This setup instruction sets its default to the current preference value already set.
DefaultSetupInstruction(String, String, SetupValidityChecker, String, String) - Constructor for class org.rhq.enterprise.communications.util.prefs.DefaultSetupInstruction
 
DefaultSetupInstruction(String, String, SetupValidityChecker, String, String, boolean) - Constructor for class org.rhq.enterprise.communications.util.prefs.DefaultSetupInstruction
 
defaultTimeoutMillis - Variable in class org.rhq.enterprise.communications.command.client.ClientCommandSenderConfiguration
milliseconds to wait for a command to be sent before timing out (commands can override this in their configuration).
DISABLE_COMMUNICATIONS - Static variable in interface org.rhq.enterprise.communications.ServiceContainerConfigurationConstants
If this property is true, then the remote communications services will be disabled.
disableQueueThrottling() - Method in class org.rhq.enterprise.communications.command.client.ClientCommandSender
Disables the queue throttling such that this sender will dequeue commands as fast as possible.
disableSendThrottling() - Method in class org.rhq.enterprise.communications.command.client.ClientCommandSender
Disables the send throttling such that this sender will send commands as fast as possible.
disconnect() - Method in class org.rhq.enterprise.communications.command.client.JBossRemotingRemoteCommunicator
 
disconnect() - Method in interface org.rhq.enterprise.communications.command.client.RemoteCommunicator
Disconnects this communicator object from the remote endpoint.
disconnectRemoteCommunicator() - Method in class org.rhq.enterprise.communications.command.client.AbstractCommandClient
 
disconnectRemoteCommunicator() - Method in interface org.rhq.enterprise.communications.command.client.CommandClient
Provides a mechanism by which users can notify this object that the user is no longer interested in issuing commands to the remote server.
discoveredChangedDomain(NetworkNotification) - Method in class org.rhq.enterprise.communications.command.server.discovery.AutoDiscovery
Processes a Network Registry notification that indicates the domain has changed.
discoveredNewServers(NetworkNotification) - Method in class org.rhq.enterprise.communications.command.server.discovery.AutoDiscovery
Processes a Network Registry notification that indicates new servers have come online.
discoveredRemovedServers(NetworkNotification) - Method in class org.rhq.enterprise.communications.command.server.discovery.AutoDiscovery
Processes a Network Registry notification that indicates servers have gone offline.
discoveredUpdatedServers(NetworkNotification) - Method in class org.rhq.enterprise.communications.command.server.discovery.AutoDiscovery
Processes a Network Registry notification that indicates servers have been updated.
drainQueuedCommands() - Method in class org.rhq.enterprise.communications.command.client.ClientCommandSender
This drains all commands from this sender's queue and returns them in the list.
dumpBinData(File) - Static method in class org.rhq.enterprise.communications.util.DumpBytes
Converts the contents of the given File to binary format.
dumpBinData(byte[]) - Static method in class org.rhq.enterprise.communications.util.DumpBytes
Converts the given byte array to binary format.
dumpBinData(String) - Static method in class org.rhq.enterprise.communications.util.DumpBytes
Converts the given String to binary format.
DumpBytes - Class in org.rhq.enterprise.communications.util
Dumps hexadecimal, decimal, octal and binary representations of any given File, String or byte array.
DumpBytes() - Constructor for class org.rhq.enterprise.communications.util.DumpBytes
 
dumpContents(PrintWriter, File, boolean, int) - Static method in class org.rhq.enterprise.communications.command.client.PersistentFifo
A simple utility that dumps all the data found in the persistent FIFO to the given stream.
dumpData(byte[], int, int) - Static method in class org.rhq.enterprise.communications.util.DumpBytes
Converts the given byte array to a numerical format representation.
dumpData(String, int, int) - Static method in class org.rhq.enterprise.communications.util.DumpBytes
Converts the given String to a numerical format representation.
dumpData(File, int, int) - Static method in class org.rhq.enterprise.communications.util.DumpBytes
Reads the given File and converts its contents to a numerical format representation.
dumpDecData(File) - Static method in class org.rhq.enterprise.communications.util.DumpBytes
Converts the contents of the given File to decimal format.
dumpDecData(byte[]) - Static method in class org.rhq.enterprise.communications.util.DumpBytes
Converts the given byte array to decimal format.
dumpDecData(String) - Static method in class org.rhq.enterprise.communications.util.DumpBytes
Converts the given String to decimal format.
dumpHexData(File) - Static method in class org.rhq.enterprise.communications.util.DumpBytes
Converts the contents of the given File to hexadecimal format.
dumpHexData(byte[]) - Static method in class org.rhq.enterprise.communications.util.DumpBytes
Converts the given byte array to hexadecimal format.
dumpHexData(String) - Static method in class org.rhq.enterprise.communications.util.DumpBytes
Converts the given String to hexadecimal format.
dumpOctData(File) - Static method in class org.rhq.enterprise.communications.util.DumpBytes
Converts the contents of the given File to octal format.
dumpOctData(byte[]) - Static method in class org.rhq.enterprise.communications.util.DumpBytes
Converts the given byte array to octal format.
dumpOctData(String) - Static method in class org.rhq.enterprise.communications.util.DumpBytes
Converts the given String to octal format.
DUP_DEFS - Static variable in interface org.rhq.enterprise.communications.i18n.CommI18NResourceKeys
 
DynamicFixedValuesParameterDefinition - Class in org.rhq.enterprise.communications.command.param
Provides a fixed set of parameter values that are allowed just like its superclass, however, this subclass allows that set of fixed values to be changed dynamically after this object is instantiated.
DynamicFixedValuesParameterDefinition(String, String, boolean, boolean, boolean, Object[], String) - Constructor for class org.rhq.enterprise.communications.command.param.DynamicFixedValuesParameterDefinition
The only difference between this constructor and its super constructor is allowed can be null or empty.
DynamicFixedValuesParameterDefinition(String, String, boolean, List<Object>, String) - Constructor for class org.rhq.enterprise.communications.command.param.DynamicFixedValuesParameterDefinition
The only difference between this constructor and its super constructor is allowed can be null or empty.
DynamicFixedValuesParameterDefinition(String, String, boolean, List<Object>, String, ParameterRenderingInformation) - Constructor for class org.rhq.enterprise.communications.command.param.DynamicFixedValuesParameterDefinition
The only difference between this constructor and its super constructor is allowed can be null or empty.
DynamicFixedValuesParameterDefinition(String, String, boolean, boolean, boolean, List<Object>, String) - Constructor for class org.rhq.enterprise.communications.command.param.DynamicFixedValuesParameterDefinition
The only difference between this constructor and its super constructor is allowed can be null or empty.
DynamicFixedValuesParameterDefinition(String, String, boolean, boolean, boolean, List<Object>, String, ParameterRenderingInformation) - Constructor for class org.rhq.enterprise.communications.command.param.DynamicFixedValuesParameterDefinition
The only difference between this constructor and its super constructor is allowed can be null or empty.

E

ECHO_COMMAND_MESSAGE - Static variable in interface org.rhq.enterprise.communications.i18n.CommI18NResourceKeys
 
ECHO_COMMAND_PREFIX - Static variable in interface org.rhq.enterprise.communications.i18n.CommI18NResourceKeys
 
EchoCommand - Class in org.rhq.enterprise.communications.command.impl.echo
The ECHO command used for mainly testing and debugging connectivity.
EchoCommand() - Constructor for class org.rhq.enterprise.communications.command.impl.echo.EchoCommand
Constructor for EchoCommand.
EchoCommand(Map<String, Object>) - Constructor for class org.rhq.enterprise.communications.command.impl.echo.EchoCommand
Constructor for EchoCommand.
EchoCommand(Command) - Constructor for class org.rhq.enterprise.communications.command.impl.echo.EchoCommand
Constructor for EchoCommand.
EchoCommandClient - Class in org.rhq.enterprise.communications.command.impl.echo
Provides a client API for the echo command.
EchoCommandClient() - Constructor for class org.rhq.enterprise.communications.command.impl.echo.EchoCommandClient
 
EchoCommandClient(RemoteCommunicator) - Constructor for class org.rhq.enterprise.communications.command.impl.echo.EchoCommandClient
 
EchoCommandResponse - Class in org.rhq.enterprise.communications.command.impl.echo
Encapsulates the results of an echo.
EchoCommandResponse(Command, String) - Constructor for class org.rhq.enterprise.communications.command.impl.echo.EchoCommandResponse
Constructor for EchoCommandResponse that defines a successfully executed echo command.
EchoCommandResponse(Command, Throwable) - Constructor for class org.rhq.enterprise.communications.command.impl.echo.EchoCommandResponse
Constructor for EchoCommandResponse that defines a failed echo command.
EchoCommandResponse(CommandResponse) - Constructor for class org.rhq.enterprise.communications.command.impl.echo.EchoCommandResponse
Constructor for EchoCommandResponse.
EchoCommandService - Class in org.rhq.enterprise.communications.command.impl.echo.server
Performs the echo command which will simply return the received message, with an optional prefix.
EchoCommandService() - Constructor for class org.rhq.enterprise.communications.command.impl.echo.server.EchoCommandService
 
EMPTY_NAME - Static variable in interface org.rhq.enterprise.communications.i18n.CommI18NResourceKeys
 
enableQueueThrottling(long, long) - Method in class org.rhq.enterprise.communications.command.client.ClientCommandSender
Turns on queue throttling and sets the queue throttling parameters such that commands are dequeued in bursts with pauses in between.
enableQueueThrottling - Variable in class org.rhq.enterprise.communications.command.client.ClientCommandSenderConfiguration
If true, the sender will be initialized with queue throttling enabled.
enableSendThrottling(long, long) - Method in class org.rhq.enterprise.communications.command.client.ClientCommandSender
Turns on send throttling and sets the send throttling parameters such that the given maximum number of commands are sent before a quiet period of the given time duration must pass without any commands being sent.
enableSendThrottling - Variable in class org.rhq.enterprise.communications.command.client.ClientCommandSenderConfiguration
If true, then "send throttling" will be enabled.
equals(Object) - Method in class org.rhq.enterprise.communications.command.CommandType
CommandType objects are equal if they have the same name and same version.
equals(Object) - Method in class org.rhq.enterprise.communications.command.impl.identify.Identification
Determines equality based solely on the type and locator.
equals(Object) - Method in class org.rhq.enterprise.communications.command.param.Parameter
 
equals(Object) - Method in class org.rhq.enterprise.communications.command.param.ParameterDefinition
Equality is based solely on name - a definition is the same as another if their names are the same.
equals(Object) - Method in class org.rhq.enterprise.communications.command.param.ParametersImpl
 
equals(Object) - Method in class org.rhq.enterprise.communications.command.server.CommandServiceDirectoryEntry
 
equals(Object) - Method in class org.rhq.enterprise.communications.command.server.CommandServiceId
 
equals(Object) - Method in class org.rhq.enterprise.communications.GlobalSuspendCommandListener
 
EXCEPTION - Static variable in interface org.rhq.enterprise.communications.i18n.CommI18NResourceKeys
 
execute(Command, InputStream, OutputStream) - Method in interface org.rhq.enterprise.communications.command.CommandExecutor
Executes the given command and returns its response.
execute(Command, InputStream, OutputStream) - Method in class org.rhq.enterprise.communications.command.impl.echo.server.EchoCommandService
 
execute(Command, InputStream, OutputStream) - Method in class org.rhq.enterprise.communications.command.impl.identify.server.IdentifyCommandService
 
execute(Command, InputStream, OutputStream) - Method in class org.rhq.enterprise.communications.command.impl.remotepojo.server.RemotePojoInvocationCommandService
Takes the remote POJO invocation request, which has the NameBasedInvocation parameter, and convert that to a method call on the target POJO (using reflection).
execute(StartCommand) - Method in class org.rhq.enterprise.communications.command.impl.start.server.ProcessExec
This executes any operating system process as described in the given start command.
execute(Command, InputStream, OutputStream) - Method in class org.rhq.enterprise.communications.command.impl.stream.server.RemoteInputStreamCommandService
Takes the remote stream access request, which has the NameBasedInvocation parameter, and convert that to a method call on the target stream (using reflection).
execute(Command, InputStream, OutputStream) - Method in class org.rhq.enterprise.communications.command.impl.stream.server.RemoteOutputStreamCommandService
Takes the remote stream access request, which has the NameBasedInvocation parameter, and convert that to a method call on the target stream (using reflection).
execute(Command, InputStream, OutputStream) - Method in class org.rhq.enterprise.communications.command.server.MultipleCommandService
Given a command to execute, this method will lookup that command's type to determine what executor should be used.
executePostSendCallbacks(Command, CommandResponse) - Method in class org.rhq.enterprise.communications.command.client.ClientCommandSender
Execute the post-send callbacks for the given command if this sender was configured with one or more send callbacks.
executePreSendCallbacks(Command) - Method in class org.rhq.enterprise.communications.command.client.ClientCommandSender
Execute the pre-send callbacks for the given command if this sender was configured with one or more send callbacks.

F

FAILED_TO_CREATE_SENDER - Static variable in interface org.rhq.enterprise.communications.i18n.CommI18NResourceKeys
 
FAILED_TO_INVOKE_OUTSTREAM_METHOD - Static variable in interface org.rhq.enterprise.communications.i18n.CommI18NResourceKeys
 
FAILED_TO_INVOKE_STREAM_METHOD - Static variable in interface org.rhq.enterprise.communications.i18n.CommI18NResourceKeys
 
FAILED_TO_START_LISTENING - Static variable in interface org.rhq.enterprise.communications.i18n.CommI18NResourceKeys
 
FAILED_TO_STOP_LISTENING - Static variable in interface org.rhq.enterprise.communications.i18n.CommI18NResourceKeys
 
FailureCallback - Interface in org.rhq.enterprise.communications.command.client
Callback that is informed when communication failures are detected.
failureDetected(RemoteCommunicator, Command, CommandResponse, Throwable) - Method in interface org.rhq.enterprise.communications.command.client.FailureCallback
The callback method that is called when a failure is detected by a remote communicator.
FileUploadRenderingInformation - Class in org.rhq.enterprise.communications.command.param
This class indicates that a parameter should be rendering using a File-Upload mechanism that will allow users to select a file on the user's local machine and upload it to the server.
FileUploadRenderingInformation() - Constructor for class org.rhq.enterprise.communications.command.param.FileUploadRenderingInformation
Constructor for FileUploadRenderingInformation.
FileUploadRenderingInformation(String, String) - Constructor for class org.rhq.enterprise.communications.command.param.FileUploadRenderingInformation
Constructor for FileUploadRenderingInformation.
finish(Command, Object) - Static method in class org.rhq.enterprise.communications.command.client.OutgoingCommandTrace
Call this when the command is finished - that is, just after its response is returned.
finish(Command, Object) - Static method in class org.rhq.enterprise.communications.command.server.IncomingCommandTrace
Call this when the command is finished - that is, after the command has been processed and its response is about to be returned.
FIXED_VALUES_PARAMETER_DEFINITION_INVALID_VALUE - Static variable in interface org.rhq.enterprise.communications.i18n.CommI18NResourceKeys
 
FixedValuesParameterDefinition - Class in org.rhq.enterprise.communications.command.param
An extenstion to a parameter definition that defines a limited, fixed set of values that are allowed to be assigned to the parameter.
FixedValuesParameterDefinition(String, String, boolean, boolean, boolean, Object[], String) - Constructor for class org.rhq.enterprise.communications.command.param.FixedValuesParameterDefinition
Constructor for FixedValuesParameterDefinition that allows for an optional description to be set and allows the caller to specify an array, as opposed to a List of allowed objects.
FixedValuesParameterDefinition(String, String, boolean, List<Object>, String) - Constructor for class org.rhq.enterprise.communications.command.param.FixedValuesParameterDefinition
Constructor for FixedValuesParameterDefinition that allows for an optional description to be set.
FixedValuesParameterDefinition(String, String, boolean, List<Object>, String, ParameterRenderingInformation) - Constructor for class org.rhq.enterprise.communications.command.param.FixedValuesParameterDefinition
Constructor for FixedValuesParameterDefinition that allows for an optional description to be set.
FixedValuesParameterDefinition(String, String, boolean, boolean, boolean, List<Object>, String) - Constructor for class org.rhq.enterprise.communications.command.param.FixedValuesParameterDefinition
Constructor for FixedValuesParameterDefinition that allows for an optional description to be set.
FixedValuesParameterDefinition(String, String, boolean, boolean, boolean, List<Object>, String, ParameterRenderingInformation) - Constructor for class org.rhq.enterprise.communications.command.param.FixedValuesParameterDefinition
Constructor for FixedValuesParameterDefinition that allows for an optional description to be set.
FloatSetupValidityChecker - Class in org.rhq.enterprise.communications.util.prefs
A setup validity checker that validates that the new value is a valid float within an optionally specified range.
FloatSetupValidityChecker(Float, Float) - Constructor for class org.rhq.enterprise.communications.util.prefs.FloatSetupValidityChecker
Defines the checker that validates the new value as a float that is between min_value_allowed and max_value_allowed inclusive.
flush() - Method in class org.rhq.enterprise.communications.command.client.RemoteOutputStream
 

G

GenericCommand - Class in org.rhq.enterprise.communications.command.impl.generic
Defines a custom command in which the command metadata (in other words, command type and parameter definitions) are mutable.
GenericCommand() - Constructor for class org.rhq.enterprise.communications.command.impl.generic.GenericCommand
 
GenericCommand(Map<String, Object>) - Constructor for class org.rhq.enterprise.communications.command.impl.generic.GenericCommand
 
GenericCommand(Command) - Constructor for class org.rhq.enterprise.communications.command.impl.generic.GenericCommand
 
GenericCommand(CommandType, ParameterDefinition[]) - Constructor for class org.rhq.enterprise.communications.command.impl.generic.GenericCommand
Specialized constructor for GenericCommand that allows the instantiator to dynamically define this generic commands metadata at runtime.
GenericCommandClient - Class in org.rhq.enterprise.communications.command.impl.generic
Provides a client API for any generic, custom command.
GenericCommandClient() - Constructor for class org.rhq.enterprise.communications.command.impl.generic.GenericCommandClient
 
GenericCommandClient(RemoteCommunicator) - Constructor for class org.rhq.enterprise.communications.command.impl.generic.GenericCommandClient
 
GenericCommandResponse - Class in org.rhq.enterprise.communications.command.impl.generic
Provides a concrete implementation of the base command response object.
GenericCommandResponse(Command) - Constructor for class org.rhq.enterprise.communications.command.impl.generic.GenericCommandResponse
Constructor for GenericCommandResponse.
GenericCommandResponse(Command, boolean, Object, Throwable) - Constructor for class org.rhq.enterprise.communications.command.impl.generic.GenericCommandResponse
Constructor for GenericCommandResponse.
GenericCommandResponse(CommandResponse) - Constructor for class org.rhq.enterprise.communications.command.impl.generic.GenericCommandResponse
Constructor for GenericCommandResponse.
get() - Method in class org.rhq.enterprise.communications.command.client.RemotePojoInvocationFuture
Blocks indefinitely until the remote invocation results are available, at which time those results are returned.
get(long, TimeUnit) - Method in class org.rhq.enterprise.communications.command.client.RemotePojoInvocationFuture
Blocks for, at most, the specified amount of time or until the remote invocation results are available, at which time those results are returned.
getAllConfiguredNumberOfPermitsAllowed() - Method in class org.rhq.enterprise.communications.util.ConcurrencyManager
Returns a copy of the map with all named permits and how many are allowed to be concurrently held.
getAllEntries() - Method in class org.rhq.enterprise.communications.command.server.CommandServiceDirectory
 
getAllEntries() - Method in interface org.rhq.enterprise.communications.command.server.CommandServiceDirectoryMBean
This will return all the entries for all subsystems - in other words, all the supported command types and the command services that provide them in all subsystems.
getAllowDynamicDiscovery() - Method in class org.rhq.enterprise.communications.command.server.CommandServiceDirectory
 
getAllowDynamicDiscovery() - Method in interface org.rhq.enterprise.communications.command.server.CommandServiceDirectoryMBean
This attribute will indicate if new commands are allowed to be added dynamically at runtime.
getAllowedValues() - Method in class org.rhq.enterprise.communications.command.param.FixedValuesParameterDefinition
Returns the list of the parameter's only allowed values.
getAndReset() - Method in class org.rhq.enterprise.communications.command.client.RemotePojoInvocationFuture
Same as RemotePojoInvocationFuture.get(), but before this method returns, this object is RemotePojoInvocationFuture.reset().
getAndReset(long, TimeUnit) - Method in class org.rhq.enterprise.communications.command.client.RemotePojoInvocationFuture
Same as RemotePojoInvocationFuture.get(long, TimeUnit), but before this method returns, this object is RemotePojoInvocationFuture.reset().
getArguments() - Method in class org.rhq.enterprise.communications.command.impl.start.StartCommand
Returns an array of strings that are the argument values passed on the command line to the program executable.
getAverage() - Method in class org.rhq.enterprise.communications.command.server.CommandProcessorMetrics.Calltime
 
getAverageExecutionTime() - Method in class org.rhq.enterprise.communications.command.server.CommandProcessorMetrics
Returns the average execution time (in milliseconds) it took to execute all successful commands.
getAverageExecutionTimeReceived() - Method in class org.rhq.enterprise.communications.ServiceContainerMetrics
 
getAverageExecutionTimeReceived() - Method in interface org.rhq.enterprise.communications.ServiceContainerMetricsMBean
Returns the average execution time (in milliseconds) it took to execute all successful commands received.
getAverageExecutionTimeSent() - Method in class org.rhq.enterprise.communications.command.client.ClientCommandSenderMetrics
Returns the amount of time (in milliseconds) that it took to send all commands that were ultimately successful.
getBytesReadFromStream() - Method in class org.rhq.enterprise.communications.command.impl.stream.RemoteInputStreamCommandResponse
Returns the actual bytes that were read off of the stream.
getCallback() - Method in class org.rhq.enterprise.communications.command.client.CommandAndCallback
Returns the callback.
getCallTimeData() - Method in class org.rhq.enterprise.communications.command.server.CommandProcessorMetrics
Return the calltime data that includes the different command types/pojo invocations.
getCallTimeDataReceived() - Method in class org.rhq.enterprise.communications.ServiceContainerMetrics
 
getCallTimeDataReceived() - Method in interface org.rhq.enterprise.communications.ServiceContainerMetricsMBean
Returns a map of individual command types/pojo invocations and their metrics such as number of times invoked, min/max/avg execution times.
getClassFromTypeName(String) - Static method in class org.rhq.enterprise.communications.util.ClassUtil
Converts a type name (as a String) into its Class representation.
getClientConfiguration() - Method in class org.rhq.enterprise.communications.command.client.JBossRemotingRemoteCommunicator
Returns the map of name/value pairs of client configuration settings used when creating the client.
getClientConfiguration() - Method in class org.rhq.enterprise.communications.ServiceContainer
Returns the configuration that the server-side services will use when it needs to be a client itself and send commands to a remote server.
getClientRemotePojoFactory() - Method in class org.rhq.enterprise.communications.command.client.ClientCommandSender
Returns the object that can be used to create remote POJO proxies which allows you to make remote calls to the POJOs that are remoted.
getCommand() - Method in class org.rhq.enterprise.communications.command.AbstractCommandResponse
 
getCommand() - Method in class org.rhq.enterprise.communications.command.client.CommandAndCallback
Returns the command.
getCommand() - Method in interface org.rhq.enterprise.communications.command.CommandResponse
If the command was issued with Command.isCommandInResponse() set to true, this will return a copy of the Command object that was executed.
getCommandAuthenticator() - Method in class org.rhq.enterprise.communications.ServiceContainerConfiguration
Returns an implementation of the configured CommandAuthenticator that should be used to authenticate incoming commands.
getCommandPreprocessors() - Method in class org.rhq.enterprise.communications.command.client.ClientCommandSender
Returns the list of command preprocessors that are currently assigned to this sender.
getCommandProcessorMetrics() - Method in class org.rhq.enterprise.communications.command.server.CommandProcessor
Returns the metrics object which contains all statistics for the command processor.
getCommandResponseSize(Object) - Static method in class org.rhq.enterprise.communications.util.CommandTraceUtil
Returns the actual size, in bytes, of the given response but only if it exceeds the given configured threshold (-1 is returned otherwise).
getCommandResponseString(Object) - Static method in class org.rhq.enterprise.communications.util.CommandTraceUtil
Returns a good string to use to log the command response.
getCommandServiceId() - Method in class org.rhq.enterprise.communications.command.server.CommandService
Returns the command service ID that this command service is registered under - will be null if not registered or was not registered with ServiceContainer.addCommandService(CommandService).
getCommandServiceName() - Method in class org.rhq.enterprise.communications.command.server.CommandServiceDirectoryEntry
Returns the value of commandServiceName.
getCommandSize(Command) - Static method in class org.rhq.enterprise.communications.util.CommandTraceUtil
Returns the actual size, in bytes, of the given command but only if it exceeds the given configured threshold (-1 is returned otherwise).
getCommandString(Command) - Static method in class org.rhq.enterprise.communications.util.CommandTraceUtil
Returns a good string to use to log the command.
getCommandType() - Method in class org.rhq.enterprise.communications.command.AbstractCommand
 
getCommandType() - Method in interface org.rhq.enterprise.communications.command.Command
Returns an object that identifies the type of command.
getCommandType() - Method in class org.rhq.enterprise.communications.command.server.CommandServiceDirectoryEntry
Returns the value of commandType.
getCommandTypeProvider(String, CommandType) - Method in class org.rhq.enterprise.communications.command.server.CommandServiceDirectory
Finds the provider of the given command type by looking it up in the directory in a thread-safe way.
getCommandTypeProvider(String, CommandType) - Method in interface org.rhq.enterprise.communications.command.server.CommandServiceDirectoryMBean
Given a particular CommandType and subsystem, this method will return an entry that gives you the ObjectName to a command service that provides support for that command type within that subsystem.
getConcurrencyManager() - Method in class org.rhq.enterprise.communications.ServiceContainer
Returns a manager that can be used by objects that either own, use or have access to this ServiceContainer object.
getConfigString(Command) - Static method in class org.rhq.enterprise.communications.util.CommandTraceUtil
Returns the string that represents the command configuration.
getConfiguration() - Method in class org.rhq.enterprise.communications.command.AbstractCommand
 
getConfiguration() - Method in class org.rhq.enterprise.communications.command.client.ClientCommandSender
Provides a copy of this sender's configuration - because it is a copy, changes made to the returned object have no effect on this sender's behavior.
getConfiguration() - Method in interface org.rhq.enterprise.communications.command.Command
Returns a map of name/value pairs that can be used to configure this particular instance of the command.
getConfiguration() - Method in class org.rhq.enterprise.communications.ServiceContainer
Returns the configuration preferences that were used when the service container was started.
getConfigurationSchemaVersion(Preferences) - Method in class org.rhq.enterprise.communications.util.prefs.PreferencesUpgrade
Given a set of preferences, this will ask for its configuration schema version.
getConfigurationSchemaVersionPreference() - Method in class org.rhq.enterprise.communications.ServiceContainerConfigurationUpgrade
 
getConfigurationSchemaVersionPreference() - Method in class org.rhq.enterprise.communications.util.prefs.PreferencesUpgrade
Returns the name of the preference whose value is the configuration schema version of the entire set of preferences.
getConfiguredNumberOfPermitsAllowed(String) - Method in class org.rhq.enterprise.communications.util.ConcurrencyManager
If the named semaphore has a configured number-of-permits-allowed (numPermitsAllowed) then the number of permits allowed is returned.
getConnector() - Method in class org.rhq.enterprise.communications.command.server.CommandService
Gets the connector providing our remote services.
getConnectorBindAddress() - Method in class org.rhq.enterprise.communications.ServiceContainerConfiguration
Returns the connector's bind address.
getConnectorBindPort() - Method in class org.rhq.enterprise.communications.ServiceContainerConfiguration
Returns the connector's bind port.
getConnectorLeasePeriod() - Method in class org.rhq.enterprise.communications.ServiceContainerConfiguration
Returns the connector's lease period, in milliseconds.
getConnectorRemoteEndpoint() - Method in class org.rhq.enterprise.communications.ServiceContainerConfiguration
This is a convienence method that builds a full remote endpoint string that combines ServiceContainerConfiguration.getConnectorTransport(), ServiceContainerConfiguration.getConnectorBindAddress(), ServiceContainerConfiguration.getConnectorBindPort(), ServiceContainerConfiguration.getConnectorTransportParams() and ServiceContainerConfiguration.getConnectorRHQType().
getConnectorRHQType() - Method in class org.rhq.enterprise.communications.ServiceContainerConfiguration
Returns the connector's RHQ type (indicating if the remoting server resides in the RHQ Server or RHQ Agent).
getConnectorSecurityClientAuthMode() - Method in class org.rhq.enterprise.communications.ServiceContainerConfiguration
Returns the client authentication mode.
getConnectorSecurityKeystoreAlgorithm() - Method in class org.rhq.enterprise.communications.ServiceContainerConfiguration
Returns the algorithm used to manage the keys in the keystore.
getConnectorSecurityKeystoreAlias() - Method in class org.rhq.enterprise.communications.ServiceContainerConfiguration
Returns the key alias of the key in the keystore.
getConnectorSecurityKeystoreFile() - Method in class org.rhq.enterprise.communications.ServiceContainerConfiguration
Returns the path to the keystore file.
getConnectorSecurityKeystoreKeyPassword() - Method in class org.rhq.enterprise.communications.ServiceContainerConfiguration
Returns the password to gain access to the key in the keystore.
getConnectorSecurityKeystorePassword() - Method in class org.rhq.enterprise.communications.ServiceContainerConfiguration
Returns the password to the keystore file itself.
getConnectorSecurityKeystoreType() - Method in class org.rhq.enterprise.communications.ServiceContainerConfiguration
Returns the type of keystore.
getConnectorSecuritySocketProtocol() - Method in class org.rhq.enterprise.communications.ServiceContainerConfiguration
Returns the protocol used over the secure socket.
getConnectorSecurityTruststoreAlgorithm() - Method in class org.rhq.enterprise.communications.ServiceContainerConfiguration
Returns the algorithm used to manage the keys in the truststore.
getConnectorSecurityTruststoreFile() - Method in class org.rhq.enterprise.communications.ServiceContainerConfiguration
Returns the path to the truststore file.
getConnectorSecurityTruststorePassword() - Method in class org.rhq.enterprise.communications.ServiceContainerConfiguration
Returns the password of the truststore file itself.
getConnectorSecurityTruststoreType() - Method in class org.rhq.enterprise.communications.ServiceContainerConfiguration
Returns the type of the truststore file.
getConnectorTransport() - Method in class org.rhq.enterprise.communications.ServiceContainerConfiguration
Returns the connector's transport type (socket, http, etc).
getConnectorTransportParams() - Method in class org.rhq.enterprise.communications.ServiceContainerConfiguration
Returns the connector's transport parameters which are used to further customize the connector and its transport subsystem.
getCount() - Method in class org.rhq.enterprise.communications.command.server.CommandProcessorMetrics.Calltime
 
getDataDirectory() - Method in class org.rhq.enterprise.communications.ServiceContainerConfiguration
Returns the data directory where all internally persisted data can be written to.
getDataDirectoryIfDefined() - Method in class org.rhq.enterprise.communications.ServiceContainerConfiguration
This will return the data directory string as found in the preferences.
getDefaultRenderingInfo() - Method in class org.rhq.enterprise.communications.command.param.FixedValuesParameterDefinition
This parameter definition class will, by default, rendering the parameter as an option list.
getDefaultRenderingInfo() - Method in class org.rhq.enterprise.communications.command.param.ParameterDefinition
Returns this definition's default rendering information.
getDefaultValue() - Method in class org.rhq.enterprise.communications.util.prefs.SetupInstruction
Returns the default value that is to be assigned to the preference if the answer to the prompt was an empty return.
getDefinition() - Method in class org.rhq.enterprise.communications.command.param.Parameter
Returns the parameter's definition.
getDescription() - Method in class org.rhq.enterprise.communications.command.param.ParameterDefinition
Returns a description indicating the purpose and function of the parameter.
getDescription() - Method in class org.rhq.enterprise.communications.command.param.ParameterRenderingInformation
Get the description string as found in the resource bundle.
getDescriptionKey() - Method in class org.rhq.enterprise.communications.command.param.ParameterRenderingInformation
Returns the key that will be used to look up the description in a resource bundle.
getDropped() - Method in class org.rhq.enterprise.communications.command.server.CommandProcessorMetrics.Calltime
 
getEchoMessage() - Method in class org.rhq.enterprise.communications.command.impl.echo.EchoCommandResponse
Provides a strong-typed method that clients can call to obtain the echo message.
getEnvironment() - Method in class org.rhq.enterprise.communications.command.impl.start.StartCommand
Returns environment variable name/value pairs that define the environment to be passed to the started process.
getEnvironment(Properties) - Method in class org.rhq.enterprise.communications.command.impl.start.StartCommand
Convienence method that not only returns the environment variables as a String array, but the environment variables are also populated in the given Properties map so the caller can more easily look up environment variables by name.
getException() - Method in class org.rhq.enterprise.communications.command.AbstractCommandResponse
Returns the exception that was the cause of a failed command.
getException() - Method in interface org.rhq.enterprise.communications.command.CommandResponse
If a command fails to execute, this may provide the exception (more specifically, a java.lang.Throwable) that caused the failure.
getExecutor() - Method in class org.rhq.enterprise.communications.command.server.MultipleCommandService.CommandTypeExecutor
Returns the executor instance that should be used to execute the next command.
getExecutors() - Method in class org.rhq.enterprise.communications.command.server.MultipleCommandService
Gets the set of executors whose map keys are the command types and whose map values are MultipleCommandService.CommandTypeExecutor objects.
getExitCode() - Method in class org.rhq.enterprise.communications.command.impl.start.StartCommandResponse
Convienence method that provides a strongly-typed return value of the exit code.
getFailureCallback() - Method in class org.rhq.enterprise.communications.command.client.JBossRemotingRemoteCommunicator
 
getFailureCallback() - Method in interface org.rhq.enterprise.communications.command.client.RemoteCommunicator
Returns the failure callback currently configured within this object.
getFailures() - Method in class org.rhq.enterprise.communications.command.server.CommandProcessorMetrics.Calltime
 
getFieldHeight() - Method in class org.rhq.enterprise.communications.command.param.TextFieldRenderingInformation
Returns the field height.
getFieldLength() - Method in class org.rhq.enterprise.communications.command.param.TextFieldRenderingInformation
Returns the field length.
getGlobalConcurrencyLimit() - Method in class org.rhq.enterprise.communications.ServiceContainerConfiguration
Returns the global concurrency limit on the number of commands that are allowed to be received concurrently (i.e.
getHelpMessage() - Method in class org.rhq.enterprise.communications.util.prefs.SetupInstruction
Returns the human-readable help message that describes the preference being setup in more detail.
getIdentification() - Method in class org.rhq.enterprise.communications.command.impl.identify.IdentifyCommandResponse
Returns the remote server's identification information.
getIn() - Method in class org.rhq.enterprise.communications.util.prefs.Setup
Returns the input object where the answers to the setup prompts will be read from.
getInitializeCallback() - Method in class org.rhq.enterprise.communications.command.client.JBossRemotingRemoteCommunicator
 
getInitializeCallback() - Method in interface org.rhq.enterprise.communications.command.client.RemoteCommunicator
Returns the initialize callback currently configured within this object.
getInputDirectory() - Method in class org.rhq.enterprise.communications.command.impl.start.StartCommand
Returns the directory where the input file is located.
getInputFile() - Method in class org.rhq.enterprise.communications.command.impl.start.StartCommand
Returns the name of the file that contains data to be input to the program.
getInstructions() - Method in class org.rhq.enterprise.communications.util.prefs.Setup
Returns the set of instructions that are used to ask the setup questions.
getInternalParameters() - Method in interface org.rhq.enterprise.communications.command.param.Parameters
Returns a ParametersImpl collection that consists of this object's hidden parameters.
getInternalParameters() - Method in class org.rhq.enterprise.communications.command.param.ParametersImpl
The returned object is not a copy - changes made to that collection affect this object's internal collection.
getIntroMessage() - Method in class org.rhq.enterprise.communications.util.prefs.Setup
Returns the intro message that will be printed to the output stream before the Setup.setup() begins processing the instructions.
getInvokerLocator() - Method in class org.rhq.enterprise.communications.command.client.JBossRemotingRemoteCommunicator
Returns the invoker locator that is to be used to find the remote JBoss/Remoting server.
getInvokerLocator() - Method in class org.rhq.enterprise.communications.command.impl.identify.Identification
Returns the locator endpoint of the remoting server that is being identified.
getLabel() - Method in class org.rhq.enterprise.communications.command.param.ParameterRenderingInformation
Get the label string as found in the resource bundle.
getLabelKey() - Method in class org.rhq.enterprise.communications.command.param.ParameterRenderingInformation
Returns the key that will be used to look up the label in a resource bundle.
getLog() - Method in class org.rhq.enterprise.communications.command.server.CommandMBean
Returns a logger that can be used to log messages under the instance's own category.
getLogger(Class) - Static method in class org.rhq.enterprise.communications.i18n.CommI18NFactory
Creates the logger and uses the LoggerLocale.
getMaximum() - Method in class org.rhq.enterprise.communications.command.server.CommandProcessorMetrics.Calltime
 
getMBeanServer() - Method in class org.rhq.enterprise.communications.command.server.CommandMBean
Returns the MBeanServer where this service is registered; will be null if not registered anywhere.
getMBeanServer() - Method in class org.rhq.enterprise.communications.ServiceContainer
Returns the MBeanServer that is housing all the services.
getMBeanServerName() - Method in class org.rhq.enterprise.communications.ServiceContainerConfiguration
Returns the name of the MBeanServer that will be created to house all the services.
getMessage() - Method in class org.rhq.enterprise.communications.command.impl.echo.EchoCommand
Gets the message parameter value that will be echoed back to the client.
getMetrics() - Method in class org.rhq.enterprise.communications.command.client.ClientCommandSender
Returns the metrics that have currently been collected (e.g.
getMinimum() - Method in class org.rhq.enterprise.communications.command.server.CommandProcessorMetrics.Calltime
 
getMsg() - Static method in class org.rhq.enterprise.communications.i18n.CommI18NFactory
Creates a Msg that uses the communications module's resource bundle and the VM's default locale.
getMsgWithLoggerLocale() - Static method in class org.rhq.enterprise.communications.i18n.CommI18NFactory
Creates a Msg that uses the communications module's resource bundle and LoggerLocale, which is used by the loggers created by this class.
getMulticastDetectorBindAddress() - Method in class org.rhq.enterprise.communications.ServiceContainerConfiguration
Returns the multicast detector's bind address which is what the network interface binds to.
getMulticastDetectorDefaultTimeDelay() - Method in class org.rhq.enterprise.communications.ServiceContainerConfiguration
Returns the multicast detector's default time delay.
getMulticastDetectorHeartbeatTimeDelay() - Method in class org.rhq.enterprise.communications.ServiceContainerConfiguration
Returns the multicast detector's heartbeat time delay.
getMulticastDetectorMulticastAddress() - Method in class org.rhq.enterprise.communications.ServiceContainerConfiguration
Returns the multicast detector's multicast address used for network registry messages (servers coming and going).
getMulticastDetectorPort() - Method in class org.rhq.enterprise.communications.ServiceContainerConfiguration
Returns the multicast detector's port.
getName() - Method in class org.rhq.enterprise.communications.command.CommandType
Returns the name of this command type.
getName() - Method in class org.rhq.enterprise.communications.command.param.Parameter
This is a convienence method to get the name of the parameter from its definition.
getName() - Method in class org.rhq.enterprise.communications.command.param.ParameterDefinition
Returns the value of the name of the parameter.
getNameBasedInvocation() - Method in class org.rhq.enterprise.communications.command.impl.remotepojo.RemotePojoInvocationCommand
Gets the invocation information that describes what needs to be invoked on the remote POJO.
getNameBasedInvocation() - Method in class org.rhq.enterprise.communications.command.impl.stream.RemoteInputStreamCommand
Gets the invocation information that describes what needs to be invoked on the remote POJO.
getNameBasedInvocation() - Method in class org.rhq.enterprise.communications.command.impl.stream.RemoteOutputStreamCommand
Gets the invocation information that describes what needs to be invoked on the remote POJO.
getNetworkRegistryName() - Method in class org.rhq.enterprise.communications.command.server.discovery.AutoDiscovery
 
getNetworkRegistryName() - Method in interface org.rhq.enterprise.communications.command.server.discovery.AutoDiscoveryMBean
Returns the JMX ObjectName of the Network Registry that is used to perform auto-discovery.
getNetworkRegistryObjectName() - Method in class org.rhq.enterprise.communications.command.server.discovery.AutoDiscovery
Returns the Network Registry Name as an ObjectName.
getNotProcessed() - Method in class org.rhq.enterprise.communications.command.server.CommandProcessorMetrics.Calltime
 
getNumberCommandsActive() - Method in class org.rhq.enterprise.communications.command.client.ClientCommandSenderMetrics
Returns the number of commands that are currently being processed.
getNumberCommandsInQueue() - Method in class org.rhq.enterprise.communications.command.client.ClientCommandSenderMetrics
Returns the approximate number of commands that are currently in the queue waiting to be sent.
getNumberCommandsSpooled() - Method in class org.rhq.enterprise.communications.command.client.ClientCommandSenderMetrics
Returns the number of commands that are currently spooled to disk (which tells you the number of guaranteed commands that failed to be sent and are waiting to be retried.
getNumberDroppedCommands() - Method in class org.rhq.enterprise.communications.command.server.CommandProcessorMetrics
Returns the total number of commands that were received but were not permitted to be executed and were dropped.
getNumberDroppedCommandsReceived() - Method in class org.rhq.enterprise.communications.ServiceContainerMetrics
 
getNumberDroppedCommandsReceived() - Method in interface org.rhq.enterprise.communications.ServiceContainerMetricsMBean
Returns the total number of commands that were received but were dropped, usually due to a limit reached in the server that prohibits more commands to be invoked until current invocations finish.
getNumberFailedCommands() - Method in class org.rhq.enterprise.communications.command.server.CommandProcessorMetrics
Returns the total number of commands that were received but failed to be processed succesfully.
getNumberFailedCommandsReceived() - Method in class org.rhq.enterprise.communications.ServiceContainerMetrics
 
getNumberFailedCommandsReceived() - Method in interface org.rhq.enterprise.communications.ServiceContainerMetricsMBean
Returns the total number of commands that were received but failed to be processed succesfully.
getNumberFailedCommandsSent() - Method in class org.rhq.enterprise.communications.command.client.ClientCommandSenderMetrics
Returns the number of commands that failed to be sent successfully.
getNumberNotProcessedCommands() - Method in class org.rhq.enterprise.communications.command.server.CommandProcessorMetrics
Returns the total number of commands that were received but were not processed.
getNumberNotProcessedCommandsReceived() - Method in class org.rhq.enterprise.communications.ServiceContainerMetrics
 
getNumberNotProcessedCommandsReceived() - Method in interface org.rhq.enterprise.communications.ServiceContainerMetricsMBean
Returns the total number of commands that were received but were not processed, usually due to global suspension of command processing.
getNumberSuccessfulCommands() - Method in class org.rhq.enterprise.communications.command.server.CommandProcessorMetrics
Returns the total number of commands that were received and processed succesfully.
getNumberSuccessfulCommandsReceived() - Method in class org.rhq.enterprise.communications.ServiceContainerMetrics
 
getNumberSuccessfulCommandsReceived() - Method in interface org.rhq.enterprise.communications.ServiceContainerMetricsMBean
Returns the total number of commands that were received and processed successfully.
getNumberSuccessfulCommandsSent() - Method in class org.rhq.enterprise.communications.command.client.ClientCommandSenderMetrics
Returns the number of commands that were successfully sent.
getNumberTotalCommandsReceived() - Method in class org.rhq.enterprise.communications.ServiceContainerMetrics
 
getNumberTotalCommandsReceived() - Method in interface org.rhq.enterprise.communications.ServiceContainerMetricsMBean
Returns the sum of all commands received, successful or not.
getObjectName() - Method in class org.rhq.enterprise.communications.command.server.CommandMBean
Returns the name of this MBean service as it is registered under; will be null if not registered in an MBeanServer.
getOptionLabelKeys() - Method in class org.rhq.enterprise.communications.command.param.OptionListRenderingInformation
Returns the keys that will be used to look up each option item's label in a resource bundle.
getOptionLabels() - Method in class org.rhq.enterprise.communications.command.param.OptionListRenderingInformation
Gets the option label strings as found in the resource bundle.
getOut() - Method in class org.rhq.enterprise.communications.util.prefs.Setup
Returns the output stream where the prompts and any other output messages will be written to.
getOutputDirectory() - Method in class org.rhq.enterprise.communications.command.impl.start.StartCommand
Returns the directory where the program's output log file will be written.
getOutputFile() - Method in class org.rhq.enterprise.communications.command.impl.start.StartCommand
The file (to be placed in the output directory) where the program's output will be written.
getParameter(String) - Method in interface org.rhq.enterprise.communications.command.param.Parameters
Given the name of a parameter, this will return its associated Parameter.
getParameter(String) - Method in class org.rhq.enterprise.communications.command.param.ParametersImpl
 
getParameterDefinition(String) - Method in class org.rhq.enterprise.communications.command.AbstractCommand
 
getParameterDefinition(String) - Method in interface org.rhq.enterprise.communications.command.Command
Returns the definition of the named parameter.
getParameterDefinition(String) - Method in interface org.rhq.enterprise.communications.command.param.Parameters
Given the name of a parameter, this will return the parameter's definition.
getParameterDefinition(String) - Method in class org.rhq.enterprise.communications.command.param.ParametersImpl
 
getParameterDefinitions() - Method in class org.rhq.enterprise.communications.command.AbstractCommand
 
getParameterDefinitions() - Method in interface org.rhq.enterprise.communications.command.Command
Returns the set of parameter definitions for all allowable parameters this command accepts.
getParameterValue(String) - Method in class org.rhq.enterprise.communications.command.AbstractCommand
 
getParameterValue(String) - Method in interface org.rhq.enterprise.communications.command.Command
Returns the value of a parameter that is to be passed to the command.
getParameterValue(String) - Method in interface org.rhq.enterprise.communications.command.param.Parameters
Given the name of a parameter, this will return the parameter's value.
getParameterValue(String) - Method in class org.rhq.enterprise.communications.command.param.ParametersImpl
 
getParameterValues() - Method in class org.rhq.enterprise.communications.command.AbstractCommand
 
getParameterValues() - Method in interface org.rhq.enterprise.communications.command.Command
Returns the values of all parameters that are to be passed to the command in a Map, with the keys in the map being the parameter names.
getParameterValuesInternalMap() - Method in class org.rhq.enterprise.communications.command.AbstractCommand
Returns a Map containing all optional parameters set on this command.
getPermit(String) - Method in class org.rhq.enterprise.communications.util.ConcurrencyManager
Asks to obtain a permit to continue.
getPreferenceName() - Method in class org.rhq.enterprise.communications.util.prefs.SetupInstruction
Returns the name of the preference that is setup by this instruction.
getPreferences() - Method in class org.rhq.enterprise.communications.ServiceContainerConfiguration
Returns the raw preferences containing the service container configuration.
getPreferences() - Method in class org.rhq.enterprise.communications.util.prefs.Setup
Returns the preferences that are to be customized via this setup instance.
getPreferences() - Method in class org.rhq.enterprise.communications.util.prefs.SetupInstruction
Returns the preferences that are being setup according to this instruction.
getPrefix() - Method in class org.rhq.enterprise.communications.command.impl.echo.EchoCommand
Gets the (optional) parameter whose value will be used by the server to prefix the echoed message.
getProgramDirectory() - Method in class org.rhq.enterprise.communications.command.impl.start.StartCommand
Returns the full path to the program executable.
getProgramExecutable() - Method in class org.rhq.enterprise.communications.command.impl.start.StartCommand
Returns the name of the program to execute.
getProgramTitle() - Method in class org.rhq.enterprise.communications.command.impl.start.StartCommand
Returns the title for this program.
getPromptMessage() - Method in class org.rhq.enterprise.communications.util.prefs.SetupInstruction
Returns the human-readable prompt message that asks the question of the user for the new preference value.
getPublicParameters() - Method in interface org.rhq.enterprise.communications.command.param.Parameters
Returns a ParametersImpl collection that consists of this object's non-hidden parameters.
getPublicParameters() - Method in class org.rhq.enterprise.communications.command.param.ParametersImpl
The returned object is not a copy - changes made to that collection affect this object's internal collection.
getQueueThrottleBurstPeriodMillis() - Method in class org.rhq.enterprise.communications.command.client.ClientCommandSenderMetrics
See ClientCommandSender.enableQueueThrottling(long, long).
getQueueThrottleMaxCommands() - Method in class org.rhq.enterprise.communications.command.client.ClientCommandSenderMetrics
See ClientCommandSender.enableQueueThrottling(long, long).
getReason() - Method in exception org.rhq.enterprise.communications.util.NotProcessedException
 
getRemoteCommunicator() - Method in class org.rhq.enterprise.communications.command.client.AbstractCommandClient
 
getRemoteCommunicator() - Method in class org.rhq.enterprise.communications.command.client.ClientCommandSender
Returns the communicator object that actually sends the commands to the remote endpoint.
getRemoteCommunicator() - Method in interface org.rhq.enterprise.communications.command.client.CommandClient
Gets the object that encapsulates the underlying remote framework implementation.
getRemoteEndpoint() - Method in class org.rhq.enterprise.communications.command.client.JBossRemotingRemoteCommunicator
 
getRemoteEndpoint() - Method in interface org.rhq.enterprise.communications.command.client.RemoteCommunicator
Returns a string representation of the remote endpoint this communicator is configured to talk to.
getRemotePojo(Class<T>) - Method in class org.rhq.enterprise.communications.command.client.ClientRemotePojoFactory
This method returns a proxy to the remote POJO.
getRemoteStreamMaxIdleTime() - Method in class org.rhq.enterprise.communications.ServiceContainerConfiguration
Returns the maximum amount of milliseconds a remote output or input stream server-side component hosted in a RemoteOutputStreamCommandService or RemoteInputStreamCommandService is allowed to be idle before it is automatically closed and removed.
getRemotingClient() - Method in class org.rhq.enterprise.communications.command.client.JBossRemotingRemoteCommunicator
Returns the remoting client that is to be used to transport the command request to the server.
getRenderingInfo() - Method in class org.rhq.enterprise.communications.command.param.ParameterDefinition
Get the rendering information that can be used to render the parameter in a user interface.
getResults() - Method in class org.rhq.enterprise.communications.command.AbstractCommandResponse
 
getResults() - Method in interface org.rhq.enterprise.communications.command.CommandResponse
Provides the command's results.
getSendCallbacks() - Method in class org.rhq.enterprise.communications.command.client.ClientCommandSender
Returns the list of SendCallbacks that are currently assigned to this sender.
getSendThrottleMaxCommands() - Method in class org.rhq.enterprise.communications.command.client.ClientCommandSenderMetrics
See ClientCommandSender.enableSendThrottling(long, long).
getSendThrottleQuietPeriodDurationMillis() - Method in class org.rhq.enterprise.communications.command.client.ClientCommandSenderMetrics
See ClientCommandSender.enableSendThrottling(long, long).
getServerEndpoint() - Method in class org.rhq.enterprise.communications.command.client.RemoteInputStream
Returns the endpoint of the server where the remote input stream is actually located.
getServerEndpoint() - Method in class org.rhq.enterprise.communications.command.client.RemoteOutputStream
Returns the endpoint of the server where the remote output stream is actually located.
getServerEndpoint() - Method in class org.rhq.enterprise.communications.ServiceContainer
Returns a string that identifies the server's socket endpoint.
getServiceContainer() - Method in class org.rhq.enterprise.communications.command.server.CommandService
If this service was registered by the ServiceContainer, that container's reference will be returned.
getServiceContainerConfigurationVersion() - Method in class org.rhq.enterprise.communications.ServiceContainerConfiguration
Returns the version of the configuration schema.
getSettingTraceCommandConfig() - Static method in class org.rhq.enterprise.communications.util.CommandTraceUtil
 
getSettingTraceCommandResponseResults() - Static method in class org.rhq.enterprise.communications.util.CommandTraceUtil
 
getSettingTraceCommandResponseSizeThreshold() - Static method in class org.rhq.enterprise.communications.util.CommandTraceUtil
 
getSettingTraceCommandSizeThreshold() - Static method in class org.rhq.enterprise.communications.util.CommandTraceUtil
 
getSleepBeforeRetry() - Method in exception org.rhq.enterprise.communications.util.NotPermittedException
A catcher of this exception should not attempt to retry what it just did to cause this exception until after this given amount of milliseconds elapses.
getStartupCommandServices() - Method in class org.rhq.enterprise.communications.ServiceContainerConfiguration
Returns the command services that are to be automatically deployed when the services are started up.
getStartupRemotePojos() - Method in class org.rhq.enterprise.communications.ServiceContainerConfiguration
Returns the definitions of the POJOs that are to be automatically deployed as remote services at start up.
getStreamId() - Method in class org.rhq.enterprise.communications.command.impl.stream.RemoteInputStreamCommand
Get the opaque ID object used to identify the input stream that is being invoked by this command.
getStreamId() - Method in class org.rhq.enterprise.communications.command.impl.stream.RemoteOutputStreamCommand
Get the opaque ID object used to identify the output stream that is being invoked by this command.
getSubsystem() - Method in class org.rhq.enterprise.communications.command.client.JBossRemotingRemoteCommunicator
Returns the value of the subsystem that will be used to target command invocations.
getSubsystem() - Method in class org.rhq.enterprise.communications.command.server.CommandService
Returns the subsystem that this command service is registered under.
getSubsystem() - Method in class org.rhq.enterprise.communications.command.server.CommandServiceDirectoryEntry
Returns the value of subsystem.
getSubsystemEntries(String) - Method in class org.rhq.enterprise.communications.command.server.CommandServiceDirectory
 
getSubsystemEntries(String) - Method in interface org.rhq.enterprise.communications.command.server.CommandServiceDirectoryMBean
Given a subsystem, this will return all the entries for that subsystem - in other words, all the supported command types and the command services that provide them.
getSuccesses() - Method in class org.rhq.enterprise.communications.command.server.CommandProcessorMetrics.Calltime
 
getSupportedCommandTypeExecutors() - Method in class org.rhq.enterprise.communications.command.server.MultipleCommandService
Returns a set of MultipleCommandService.CommandTypeExecutor objects that define what command types this service supports and the executors that will execute commands of those types.
getSupportedCommandTypes() - Method in class org.rhq.enterprise.communications.command.impl.echo.server.EchoCommandService
Supports EchoCommand.COMMAND_TYPE.
getSupportedCommandTypes() - Method in class org.rhq.enterprise.communications.command.impl.identify.server.IdentifyCommandService
Supports IdentifyCommand.COMMAND_TYPE.
getSupportedCommandTypes() - Method in class org.rhq.enterprise.communications.command.impl.remotepojo.server.RemotePojoInvocationCommandService
Supports RemotePojoInvocationCommand.COMMAND_TYPE.
getSupportedCommandTypes() - Method in class org.rhq.enterprise.communications.command.impl.stream.server.RemoteInputStreamCommandService
Supports remote input stream commands.
getSupportedCommandTypes() - Method in class org.rhq.enterprise.communications.command.impl.stream.server.RemoteOutputStreamCommandService
Supports remote output stream commands.
getSupportedCommandTypes() - Method in interface org.rhq.enterprise.communications.command.server.CommandServiceMBean
Returns a set of CommandType identifiers that this service supports.
getSupportedCommandTypes() - Method in class org.rhq.enterprise.communications.command.server.MultipleCommandService
Subclasses to this class do not override this method; instead, they need to implement MultipleCommandService.getSupportedCommandTypeExecutors().
getSupportedConfigurationSchemaVersion() - Method in class org.rhq.enterprise.communications.util.prefs.PreferencesUpgradeStep
Returns the configuration schema version that this upgrade step supports; that is to say, this upgrade step object will upgrade a set of preferences to the version returned by this method.
getTargetInterfaceName() - Method in class org.rhq.enterprise.communications.command.impl.remotepojo.RemotePojoInvocationCommand
Returns the name of the remote POJO's target interface that is being invoked.
getTimeout() - Method in class org.rhq.enterprise.communications.command.client.ClientRemotePojoFactory
Returns the timeout (in milliseconds) that any new proxies will use for all POJO calls.
getTimestamp() - Method in class org.rhq.enterprise.communications.command.impl.identify.Identification
Returns the epoch milliseconds of the identified endpoint.
getType() - Method in class org.rhq.enterprise.communications.command.impl.identify.Identification
Returns the type of the remoting server that is being identified.
getType() - Method in class org.rhq.enterprise.communications.command.param.ParameterDefinition
Returns the type of the parameter's value.
getUsage() - Method in class org.rhq.enterprise.communications.command.client.CmdlineClient
Returns the help usage string.
getValidityChecker() - Method in class org.rhq.enterprise.communications.util.prefs.SetupInstruction
Returns the optionally defined validity checker object that will be responsible for making sure any new preference value to be set is valid.
getValue() - Method in class org.rhq.enterprise.communications.command.param.Parameter
Returns the parameter's data value.
getVersion() - Method in class org.rhq.enterprise.communications.command.CommandType
Returns the version number associated with this command type.
getWaitForExit() - Method in class org.rhq.enterprise.communications.command.impl.start.StartCommand
If null or is 0 or less, the process executor will not wait for the process to exit before returning the response.
getWorkingDirectory() - Method in class org.rhq.enterprise.communications.command.impl.start.StartCommand
Returns the working directory of the new process (known also as the current directory or the startup directory).
GLOBAL_CONCURRENCY_LIMIT - Static variable in interface org.rhq.enterprise.communications.ServiceContainerConfigurationConstants
The global concurrency limit setting.
GLOBAL_CONCURRENCY_LIMIT_DISABLED - Static variable in interface org.rhq.enterprise.communications.i18n.CommI18NResourceKeys
 
GLOBAL_CONCURRENCY_LIMIT_SET - Static variable in interface org.rhq.enterprise.communications.i18n.CommI18NResourceKeys
 
GlobalConcurrencyLimitCommandListener - Class in org.rhq.enterprise.communications
This is a listener for commands coming into the ServiceContainer's CommandPreprocessor and will immediately drop the command if the global concurrent limit has been exceeded.
GlobalConcurrencyLimitCommandListener(ServiceContainer) - Constructor for class org.rhq.enterprise.communications.GlobalConcurrencyLimitCommandListener
 
GlobalSuspendCommandListener - Class in org.rhq.enterprise.communications
This is a listener for commands coming into the ServiceContainer's CommandPreprocessor and will immediately deny processing of the command, returning a NotProcessedException.
GlobalSuspendCommandListener(String, String) - Constructor for class org.rhq.enterprise.communications.GlobalSuspendCommandListener
 
GOT_NOTIF - Static variable in interface org.rhq.enterprise.communications.i18n.CommI18NResourceKeys
 

H

handleNotification(Notification, Object) - Method in class org.rhq.enterprise.communications.command.server.CommandServiceDirectory
As command services are deployed and undeployed, this notification handler will detect this and update the directory accordingly.
handleNotification(Notification, Object) - Method in class org.rhq.enterprise.communications.command.server.discovery.AutoDiscovery
Receives notifications from the Network Registry indicating that servers are either coming on or offline.
handleStream(InputStream, InvocationRequest) - Method in class org.rhq.enterprise.communications.command.server.CommandProcessor
Handles incoming stream data from a client request that used the JBoss/Remoting streaming API.
hashCode() - Method in class org.rhq.enterprise.communications.command.CommandType
 
hashCode() - Method in class org.rhq.enterprise.communications.command.impl.identify.Identification
Determines hash based solely on the type and locator.
hashCode() - Method in class org.rhq.enterprise.communications.command.param.Parameter
 
hashCode() - Method in class org.rhq.enterprise.communications.command.param.ParameterDefinition
The hash code for a parameter definition is the same hash code as the parameter definition name.
hashCode() - Method in class org.rhq.enterprise.communications.command.param.ParametersImpl
 
hashCode() - Method in class org.rhq.enterprise.communications.command.server.CommandServiceDirectoryEntry
 
hashCode() - Method in class org.rhq.enterprise.communications.command.server.CommandServiceId
 
hashCode() - Method in class org.rhq.enterprise.communications.GlobalSuspendCommandListener
 
hasNext() - Method in class org.rhq.enterprise.communications.command.param.AbstractParameterDefinitionIterator
 
hasParameterValue(String) - Method in class org.rhq.enterprise.communications.command.AbstractCommand
 
hasParameterValue(String) - Method in interface org.rhq.enterprise.communications.command.Command
Checks to see if the given parameter has explicitly been given a value (null or otherwise).
HIDDEN - Static variable in class org.rhq.enterprise.communications.command.param.ParameterDefinition
Indicator that says a parameter should be hidden from a user's view.

I

ID - Static variable in interface org.rhq.enterprise.communications.command.server.KeyProperty
The key name that defines the unique index number may be assigned to the services.
Identification - Class in org.rhq.enterprise.communications.command.impl.identify
Identification information that is common for both types of remote endpoints: an agent or server.
Identification(String, String) - Constructor for class org.rhq.enterprise.communications.command.impl.identify.Identification
Constructor for Identification.
IDENTIFY_COMMAND_SERVICE_UNKNOWN_ENDPOINT - Static variable in interface org.rhq.enterprise.communications.i18n.CommI18NResourceKeys
 
IdentifyCommand - Class in org.rhq.enterprise.communications.command.impl.identify
The IDENTIFY command used for clients to ask a server for identification.
IdentifyCommand() - Constructor for class org.rhq.enterprise.communications.command.impl.identify.IdentifyCommand
Constructor for IdentifyCommand.
IdentifyCommand(Command) - Constructor for class org.rhq.enterprise.communications.command.impl.identify.IdentifyCommand
Constructor for IdentifyCommand.
IdentifyCommandResponse - Class in org.rhq.enterprise.communications.command.impl.identify
Encapsulates the results of an identify command.
IdentifyCommandResponse(Command, Identification) - Constructor for class org.rhq.enterprise.communications.command.impl.identify.IdentifyCommandResponse
Constructor for IdentifyCommandResponse that defines a successfully executed identify command.
IdentifyCommandResponse(Command, Throwable) - Constructor for class org.rhq.enterprise.communications.command.impl.identify.IdentifyCommandResponse
Constructor for IdentifyCommandResponse that defines a failed identify command.
IdentifyCommandResponse(CommandResponse) - Constructor for class org.rhq.enterprise.communications.command.impl.identify.IdentifyCommandResponse
Constructor for IdentifyCommandResponse.
IdentifyCommandService - Class in org.rhq.enterprise.communications.command.impl.identify.server
Processes a client request to identify this server.
IdentifyCommandService() - Constructor for class org.rhq.enterprise.communications.command.impl.identify.server.IdentifyCommandService
 
IncomingCommandTrace - Class in org.rhq.enterprise.communications.command.server
Object that will log incoming commands, used mainly for debugging a remoting endpoint.
IncomingCommandTrace() - Constructor for class org.rhq.enterprise.communications.command.server.IncomingCommandTrace
 
InetAddressSetupValidityChecker - Class in org.rhq.enterprise.communications.util.prefs
A validity checker that validates that the new value is a valid IP address or hostname.
InetAddressSetupValidityChecker() - Constructor for class org.rhq.enterprise.communications.util.prefs.InetAddressSetupValidityChecker
 
INITIALIZE_CALLBACK_DONE - Static variable in interface org.rhq.enterprise.communications.i18n.CommI18NResourceKeys
 
INITIALIZE_CALLBACK_FAILED - Static variable in interface org.rhq.enterprise.communications.i18n.CommI18NResourceKeys
 
InitializeCallback - Interface in org.rhq.enterprise.communications.command.client
Callback that is informed when a communicator is about to send its very first command since being connected.
initializeEmptyFile() - Method in class org.rhq.enterprise.communications.command.client.PersistentFifo
This initializes the file to indicate that the queue is empty - call this when the file does not yet exist or if you want to shrink the file down to its minimal size.
initializeMetadata() - Method in class org.rhq.enterprise.communications.command.AbstractCommand
Initializes the newly constructed command so its type and parameter definition metadata are built properly.
IntegerSetupValidityChecker - Class in org.rhq.enterprise.communications.util.prefs
A setup validity checker that validates that the new value is a valid integer within an optionally specified range.
IntegerSetupValidityChecker(Integer, Integer) - Constructor for class org.rhq.enterprise.communications.util.prefs.IntegerSetupValidityChecker
Defines the checker that validates the new value as an integer that is between min_value_allowed and max_value_allowed inclusive.
INVALID_CMD_SERVICE_NAME - Static variable in interface org.rhq.enterprise.communications.i18n.CommI18NResourceKeys
 
INVALID_EXECUTOR_CLASS - Static variable in interface org.rhq.enterprise.communications.i18n.CommI18NResourceKeys
 
INVALID_EXECUTOR_INSTANCE - Static variable in interface org.rhq.enterprise.communications.i18n.CommI18NResourceKeys
 
INVALID_INPUT_STREAM_METHOD - Static variable in interface org.rhq.enterprise.communications.i18n.CommI18NResourceKeys
 
INVALID_INTERFACE - Static variable in interface org.rhq.enterprise.communications.i18n.CommI18NResourceKeys
 
INVALID_MAX_SIZE - Static variable in interface org.rhq.enterprise.communications.i18n.CommI18NResourceKeys
 
INVALID_NAME_VERSION - Static variable in interface org.rhq.enterprise.communications.i18n.CommI18NResourceKeys
 
INVALID_OUTPUT_STREAM_METHOD - Static variable in interface org.rhq.enterprise.communications.i18n.CommI18NResourceKeys
 
INVALID_OUTSTREAM_ID - Static variable in interface org.rhq.enterprise.communications.i18n.CommI18NResourceKeys
 
INVALID_PARAM_TYPE - Static variable in interface org.rhq.enterprise.communications.i18n.CommI18NResourceKeys
 
INVALID_PERMITS_CONFIG - Static variable in interface org.rhq.enterprise.communications.i18n.CommI18NResourceKeys
 
INVALID_POJO_INTERFACE - Static variable in interface org.rhq.enterprise.communications.i18n.CommI18NResourceKeys
 
INVALID_PURGE_PERCENTAGE - Static variable in interface org.rhq.enterprise.communications.i18n.CommI18NResourceKeys
 
INVALID_REGISTRY_NAME - Static variable in interface org.rhq.enterprise.communications.i18n.CommI18NResourceKeys
 
INVALID_STREAM_ID - Static variable in interface org.rhq.enterprise.communications.i18n.CommI18NResourceKeys
 
InvalidParameterDefinitionException - Exception in org.rhq.enterprise.communications.command.param
An exception that denotes a bad parameter definition.
InvalidParameterDefinitionException() - Constructor for exception org.rhq.enterprise.communications.command.param.InvalidParameterDefinitionException
Constructor for InvalidParameterDefinitionException.
InvalidParameterDefinitionException(String) - Constructor for exception org.rhq.enterprise.communications.command.param.InvalidParameterDefinitionException
Constructor for InvalidParameterDefinitionException.
InvalidParameterDefinitionException(Throwable) - Constructor for exception org.rhq.enterprise.communications.command.param.InvalidParameterDefinitionException
Constructor for InvalidParameterDefinitionException.
InvalidParameterDefinitionException(String, Throwable) - Constructor for exception org.rhq.enterprise.communications.command.param.InvalidParameterDefinitionException
Constructor for InvalidParameterDefinitionException.
InvalidParameterValueException - Exception in org.rhq.enterprise.communications.command.param
An exception that denotes a parameter value violated its allowed definition.
InvalidParameterValueException() - Constructor for exception org.rhq.enterprise.communications.command.param.InvalidParameterValueException
Constructor for InvalidParameterValueException.
InvalidParameterValueException(String) - Constructor for exception org.rhq.enterprise.communications.command.param.InvalidParameterValueException
Constructor for InvalidParameterValueException.
InvalidParameterValueException(Throwable) - Constructor for exception org.rhq.enterprise.communications.command.param.InvalidParameterValueException
Constructor for InvalidParameterValueException.
InvalidParameterValueException(String, Throwable) - Constructor for exception org.rhq.enterprise.communications.command.param.InvalidParameterValueException
Constructor for InvalidParameterValueException.
invoke(Map<String, Object>) - Method in class org.rhq.enterprise.communications.command.client.AbstractCommandClient
 
invoke(Command) - Method in class org.rhq.enterprise.communications.command.client.AbstractCommandClient
 
invoke(Map<String, Object>) - Method in interface org.rhq.enterprise.communications.command.client.CommandClient
Invokes the actual command by utilizing the remoting communicator to transport the command to the server.
invoke(Command) - Method in interface org.rhq.enterprise.communications.command.client.CommandClient
Invokes the actual command by utilizing the remoting communicator to transport the command to the server.
invoke(InvocationRequest) - Method in class org.rhq.enterprise.communications.command.server.CommandProcessor
Invokes the Command that is found in the invocation parameter.
INVOKING_OUTSTREAM_FROM_REMOTE_CLIENT - Static variable in interface org.rhq.enterprise.communications.i18n.CommI18NResourceKeys
 
INVOKING_STREAM_FROM_REMOTE_CLIENT - Static variable in interface org.rhq.enterprise.communications.i18n.CommI18NResourceKeys
 
isAsynch() - Method in class org.rhq.enterprise.communications.command.client.ClientRemotePojoFactory
Returns true if new remote POJO proxies should make their invocations asynchronously; false means the invocations will be synchronous (and thus act like a "normal" method call).
isAuthenticated(Command) - Method in interface org.rhq.enterprise.communications.command.server.CommandAuthenticator
The given command will be authenticated by some security mechanism determined by the implementor of this method.
isBackupOutputFile() - Method in class org.rhq.enterprise.communications.command.impl.start.StartCommand
If true, any previously existing output file will be backed up by renaming it with a date/timestamp.
isCaptureOutput() - Method in class org.rhq.enterprise.communications.command.impl.start.StartCommand
If true, the started process' output will be captured and written to the output file.
isCommandInResponse() - Method in class org.rhq.enterprise.communications.command.AbstractCommand
 
isCommandInResponse() - Method in interface org.rhq.enterprise.communications.command.Command
If true is returned, then this Command that was executed will be included in the returned response.
isCommandInResponse() - Method in class org.rhq.enterprise.communications.command.impl.stream.RemoteInputStreamCommand
The RemoteInputStreamCommandResponse must have the command in it in order to support its mimicing of pass-by-reference semantics since the command contains the byte buffer that will contain the bytes when reading the stream.
isCommandInResponse() - Method in class org.rhq.enterprise.communications.command.impl.stream.RemoteOutputStreamCommand
The RemoteOutputStreamCommandResponse should not have the command in it in order to avoid returning back the byte array that was written (no sense in returning a copy of the byte array, would only decrease performance and increase the size of the over-the-wire response).
isCommandServiceDirectoryDynamicDiscoveryEnabled() - Method in class org.rhq.enterprise.communications.ServiceContainerConfiguration
Returns the flag to indicate if the command service directory has been enabled to perform dynamic discovery of new command services that are added to (or old services removed from) the system after the initial startup discovery.
isCommunicationsDisabled() - Method in class org.rhq.enterprise.communications.ServiceContainerConfiguration
Returns true if the communication services should be disabled, false if they should be created normally.
isConnected() - Method in class org.rhq.enterprise.communications.command.client.JBossRemotingRemoteCommunicator
 
isConnected() - Method in interface org.rhq.enterprise.communications.command.client.RemoteCommunicator
Returns true if this object has established a live connection with the remote endpoint.
isDeliveryGuaranteed() - Method in class org.rhq.enterprise.communications.command.client.ClientRemotePojoFactory
Returns the flag to indicate if the remote POJO calls should be made with guaranteed delivery.
isDirty() - Method in class org.rhq.enterprise.communications.command.param.Parameter
Returns true if the dirty flag has been set; that is, if Parameter.setValue(Object) has been called, thus changing the value of this object's original value.
isDone() - Method in class org.rhq.enterprise.communications.command.client.RemotePojoInvocationFuture
Returns true if results are available and can be retrieved via the get methods without blocking.
isEmpty() - Method in class org.rhq.enterprise.communications.command.client.PersistentFifo
Returns true if the file does not contain any entries in the queue.
isEmpty() - Method in class org.rhq.enterprise.communications.command.param.ParametersImpl
 
isExceptionFailoverable(Throwable) - Static method in class org.rhq.enterprise.communications.util.CommUtils
Examines the given exception and determines if failing over to another server might help.
isHidden() - Method in class org.rhq.enterprise.communications.command.param.ParameterDefinition
Returns a flag to indicate if this parameter should be hidden from user interfaces.
isHidden() - Method in class org.rhq.enterprise.communications.command.param.ParameterRenderingInformation
Indicates if this parameter should be considered hidden (which usually means this parameter is hidden from view in a user interface).
isIgnoreAnnotations() - Method in class org.rhq.enterprise.communications.command.client.ClientRemotePojoFactory
If true, any remote POJO proxy returned by ClientRemotePojoFactory.getRemotePojo(Class) will ignore all annotations define in that remote POJO's interface which allows you to override settings hardcoded in the annotations with settings defined in this class (e.g.
isMulticastDetectorEnabled() - Method in class org.rhq.enterprise.communications.ServiceContainerConfiguration
Returns the flag to indicate if the multicast detector should be enabled or not.
isNullable() - Method in class org.rhq.enterprise.communications.command.param.ParameterDefinition
Defines whether or not the parameter's value is allowed to be null.
isObfuscated() - Method in class org.rhq.enterprise.communications.command.param.ParameterRenderingInformation
Indicates if this parameter should be obfuscated (which usually means the value should be garbled in a user interface, such as the typical "***" in a password field).
isReadOnly() - Method in class org.rhq.enterprise.communications.command.param.ParameterRenderingInformation
Indicates if this parameter should be considered read-only (which usually means a user cannot alter the parameter's value within a user interface).
isRequired() - Method in class org.rhq.enterprise.communications.command.param.ParameterDefinition
Defines whether or not the parameter value is required to exist in order to be able to successfully execute a command.
isSending() - Method in class org.rhq.enterprise.communications.command.client.ClientCommandSender
Returns the flag to indicate if this sender object has been enabled to send commands.
isSending() - Method in class org.rhq.enterprise.communications.command.client.ClientCommandSenderMetrics
Indicates if the sender object is currently in "sending" mode.
isSendThrottled() - Method in class org.rhq.enterprise.communications.command.client.ClientRemotePojoFactory
Returns the flag to indicate if the remote POJO calls should be "send-throttleable", that is, will need to pass the send-throttle before it will be sent.
isSuccessful() - Method in class org.rhq.enterprise.communications.command.AbstractCommandResponse
 
isSuccessful() - Method in interface org.rhq.enterprise.communications.command.CommandResponse
Returns true if the command was executed successfully, false if any error occurred that caused the command to fail.
issueCommand(String[]) - Method in class org.rhq.enterprise.communications.command.client.CmdlineClient
Issues a command defined by the given cmdline arguments.
issueCommand(CommandType, String, Map<String, String>) - Method in class org.rhq.enterprise.communications.command.client.CmdlineClient
Convienence method that invokes a given command type (with the given set of parameter values) on the remote server found at the given URI.
issueCommand(CommandType, String) - Method in class org.rhq.enterprise.communications.command.client.CmdlineClient
Convienence method that invokes a given command type on the remote server found at the given URI.
isTransportSecure(String) - Static method in class org.rhq.enterprise.communications.util.SecurityUtil
Given a JBoss/Remoting transport name (such as "sslsocket" or "http") this will return true if that transport is considered secure via SSL.
isUsingNoEchoPrompt() - Method in class org.rhq.enterprise.communications.util.prefs.SetupInstruction
If true, the prompt will not echo what the user typed (as you would want if the prompt is asking for a password, for example).
isValidValue(Object) - Method in class org.rhq.enterprise.communications.command.param.FixedValuesParameterDefinition
Ensures that the parameter's value is one of the fixed set of allowed values.
isValidValue(Object) - Method in class org.rhq.enterprise.communications.command.param.ParameterDefinition
Checks the validity of the given object to ensure it conforms to this parameter definition.
iterator() - Method in class org.rhq.enterprise.communications.command.param.ParametersImpl
The iterator will contain objects of type Parameter.

J

JBossRemotingRemoteCommunicator - Class in org.rhq.enterprise.communications.command.client
Provides basic functionality to all command clients that want to use JBoss/Remoting as the remoting framework.
JBossRemotingRemoteCommunicator() - Constructor for class org.rhq.enterprise.communications.command.client.JBossRemotingRemoteCommunicator
Constructor for JBossRemotingRemoteCommunicator that initializes the client with no invoker locator defined.
JBossRemotingRemoteCommunicator(String) - Constructor for class org.rhq.enterprise.communications.command.client.JBossRemotingRemoteCommunicator
Constructor for JBossRemotingRemoteCommunicator that allows you to indicate the invoker locator to use by specifying the locator's URI.
JBossRemotingRemoteCommunicator(String, Map<String, String>) - Constructor for class org.rhq.enterprise.communications.command.client.JBossRemotingRemoteCommunicator
Constructor for JBossRemotingRemoteCommunicator that allows you to indicate the invoker locator to use by specifying the locator's URI.
JBossRemotingRemoteCommunicator(InvokerLocator) - Constructor for class org.rhq.enterprise.communications.command.client.JBossRemotingRemoteCommunicator
Constructor for JBossRemotingRemoteCommunicator that allows you to specify the invoker locator to use.
JBossRemotingRemoteCommunicator(InvokerLocator, Map<String, String>) - Constructor for class org.rhq.enterprise.communications.command.client.JBossRemotingRemoteCommunicator
Constructor for JBossRemotingRemoteCommunicator that allows you to specify the invoker locator to use.
JBossRemotingRemoteCommunicator(InvokerLocator, String) - Constructor for class org.rhq.enterprise.communications.command.client.JBossRemotingRemoteCommunicator
Constructor for JBossRemotingRemoteCommunicator that allows you to specify the invoker locator to use.
JBossRemotingRemoteCommunicator(InvokerLocator, String, Map<String, String>) - Constructor for class org.rhq.enterprise.communications.command.client.JBossRemotingRemoteCommunicator
Constructor for JBossRemotingRemoteCommunicator that allows you to specify the invoker locator to use.
JBossRemotingRemoteCommunicator(String, String) - Constructor for class org.rhq.enterprise.communications.command.client.JBossRemotingRemoteCommunicator
Constructor for JBossRemotingRemoteCommunicator that allows you to indicate the invoker locator to use by specifying the locator's URI.
JBossRemotingRemoteCommunicator(String, String, Map<String, String>) - Constructor for class org.rhq.enterprise.communications.command.client.JBossRemotingRemoteCommunicator
Constructor for JBossRemotingRemoteCommunicator that allows you to indicate the invoker locator to use by specifying the locator's URI.
JMX_DOMAIN - Static variable in class org.rhq.enterprise.communications.ServiceContainer
The JMX domain where all the services are registered.

K

KEY_PASSWORD_NOT_LONG_ENOUGH - Static variable in interface org.rhq.enterprise.communications.i18n.CommI18NResourceKeys
 
KEY_PASSWORD_UNSPECIFIED - Static variable in interface org.rhq.enterprise.communications.i18n.CommI18NResourceKeys
 
KeyProperty - Interface in org.rhq.enterprise.communications.command.server
Defines key properties and their valid values that command service MBeans can use in their ObjectNames.
KEYSTORE_CREATED - Static variable in interface org.rhq.enterprise.communications.i18n.CommI18NResourceKeys
 
KEYSTORE_CREATION_FAILURE - Static variable in interface org.rhq.enterprise.communications.i18n.CommI18NResourceKeys
 
KEYSTORE_EXISTS - Static variable in interface org.rhq.enterprise.communications.i18n.CommI18NResourceKeys
 
KEYSTORE_PASSWORD_MIN_LENGTH - Static variable in interface org.rhq.enterprise.communications.i18n.CommI18NResourceKeys
 
KEYSTORE_PASSWORD_NOT_LONG_ENOUGH - Static variable in interface org.rhq.enterprise.communications.i18n.CommI18NResourceKeys
 
KEYSTORE_PASSWORD_NULL - Static variable in interface org.rhq.enterprise.communications.i18n.CommI18NResourceKeys
 

L

LocalInetAddressNoDefaultSetupInstruction - Class in org.rhq.enterprise.communications.util.prefs
Same as LocalInetAddressSetupInstruction, but it does not predefine a default.
LocalInetAddressNoDefaultSetupInstruction(String, String, String) - Constructor for class org.rhq.enterprise.communications.util.prefs.LocalInetAddressNoDefaultSetupInstruction
Creates a new LocalInetAddressNoDefaultSetupInstruction object.
LocalInetAddressSetupInstruction - Class in org.rhq.enterprise.communications.util.prefs
This setup instruction is used to define a preference whose value is an IP address that is to be bound to the local host, but by default not the loopback device.
LocalInetAddressSetupInstruction(String, String, String) - Constructor for class org.rhq.enterprise.communications.util.prefs.LocalInetAddressSetupInstruction
Creates a new LocalInetAddressSetupInstruction object.
LocalInetHostnameSetupInstruction - Class in org.rhq.enterprise.communications.util.prefs
This setup instruction is used to define a preference whose value is a fully qualified hostname that is to be bound to the local host, but by default not the loopback device.
LocalInetHostnameSetupInstruction(String, SetupValidityChecker, String, String) - Constructor for class org.rhq.enterprise.communications.util.prefs.LocalInetHostnameSetupInstruction
Creates a new LocalInetHostnameSetupInstruction object.
LocalInetHostnameSetupInstruction(String, String, String) - Constructor for class org.rhq.enterprise.communications.util.prefs.LocalInetHostnameSetupInstruction
Creates a new LocalInetHostnameSetupInstruction object.
LongSetupValidityChecker - Class in org.rhq.enterprise.communications.util.prefs
A setup validity checker that validates that the new value is a valid long within an optionally specified range.
LongSetupValidityChecker(Long, Long) - Constructor for class org.rhq.enterprise.communications.util.prefs.LongSetupValidityChecker
Defines the checker that validates the new value as a long that is between min_value_allowed and max_value_allowed inclusive.

M

m_executorClass - Variable in class org.rhq.enterprise.communications.command.server.MultipleCommandService.CommandTypeExecutor
the executor's class - this must implement CommandExecutor
m_type - Variable in class org.rhq.enterprise.communications.command.server.MultipleCommandService.CommandTypeExecutor
the type of command this executor will handle
main(String[]) - Static method in class org.rhq.enterprise.communications.command.client.CmdlineClient
Main entry point to the command line client.
main(String[]) - Static method in class org.rhq.enterprise.communications.command.client.PersistentFifo
A simple utility that dumps all the data found in the persistent FIFO to stdout.
MapValueParameterDefinition - Class in org.rhq.enterprise.communications.command.param
An extension to a parameter definition that marks the parameter as holding a map of values.
MapValueParameterDefinition(String, ParameterRenderingInformation) - Constructor for class org.rhq.enterprise.communications.command.param.MapValueParameterDefinition
Creates a new MapValueParameterDefinition object.
mark(int) - Method in class org.rhq.enterprise.communications.command.client.RemoteInputStream
 
markSupported() - Method in class org.rhq.enterprise.communications.command.client.RemoteInputStream
 
maxConcurrent - Variable in class org.rhq.enterprise.communications.command.client.ClientCommandSenderConfiguration
the maximum number of commands that can concurrently be sent.
maxRetries - Variable in class org.rhq.enterprise.communications.command.client.ClientCommandSenderConfiguration
If a guaranteed delivery message is sent, but the sender fails to connect to the server and deliver the message, it will always be retried.
MBEANSERVER_NAME - Static variable in interface org.rhq.enterprise.communications.ServiceContainerConfigurationConstants
The name of the MBeanServer that will be created to house all the services.
MISSING_REQUIRED_FIELD - Static variable in interface org.rhq.enterprise.communications.i18n.CommI18NResourceKeys
 
MULTICASTDETECTOR_ADDRESS - Static variable in interface org.rhq.enterprise.communications.ServiceContainerConfigurationConstants
The multicast detector's multicast address used for network registry messages (servers coming and going).
MULTICASTDETECTOR_BINDADDRESS - Static variable in interface org.rhq.enterprise.communications.ServiceContainerConfigurationConstants
The multicast detector's bind address.
MULTICASTDETECTOR_DEFAULT_TIMEDELAY - Static variable in interface org.rhq.enterprise.communications.ServiceContainerConfigurationConstants
The amount of time (milliseconds) which can elapse without receiving a detection event before a server will be suspected as being dead and performing an explicit invocation on it to verify it is alive.
MULTICASTDETECTOR_ENABLED - Static variable in interface org.rhq.enterprise.communications.ServiceContainerConfigurationConstants
The flag to indicate if the multicast detector should be enabled or not.
MULTICASTDETECTOR_HEARTBEAT_TIMEDELAY - Static variable in interface org.rhq.enterprise.communications.ServiceContainerConfigurationConstants
The amount of time (milliseconds) to wait between sending (and sometimes receiving) detection messages.
MULTICASTDETECTOR_PORT - Static variable in interface org.rhq.enterprise.communications.ServiceContainerConfigurationConstants
The port (over the multicast address) where detection messages are sent to.
MultipleCommandService - Class in org.rhq.enterprise.communications.command.server
Provides some infrastructure to more easily facilitate the ability to execute different commands.
MultipleCommandService() - Constructor for class org.rhq.enterprise.communications.command.server.MultipleCommandService
 
MultipleCommandService.CommandTypeExecutor - Class in org.rhq.enterprise.communications.command.server
An inner class used only by the MultipleCommandService that encasulates a supported command type and the executor that should be used to execute commands of that type.
MultipleCommandService.CommandTypeExecutor(CommandType, Class) - Constructor for class org.rhq.enterprise.communications.command.server.MultipleCommandService.CommandTypeExecutor
Creates a new object that defines what class to instantiate for each new command to execute.
MultipleCommandService.CommandTypeExecutor(CommandType, CommandExecutor) - Constructor for class org.rhq.enterprise.communications.command.server.MultipleCommandService.CommandTypeExecutor
Creates a new object that defines what executor instance to use to execute all commands of the given type.
MUST_BE_STRING_OR_PARAM - Static variable in interface org.rhq.enterprise.communications.i18n.CommI18NResourceKeys
 

N

NAME_MISSING - Static variable in interface org.rhq.enterprise.communications.i18n.CommI18NResourceKeys
 
NEED_AT_LEAST_ONE_FIXED_VALUE - Static variable in interface org.rhq.enterprise.communications.i18n.CommI18NResourceKeys
 
next() - Method in class org.rhq.enterprise.communications.command.param.AbstractParameterDefinitionIterator
 
NO_ARRAY_TYPES_ALLOWED - Static variable in interface org.rhq.enterprise.communications.i18n.CommI18NResourceKeys
 
NO_PARAM_DEF_ACCEPTS_ALL - Static variable in interface org.rhq.enterprise.communications.i18n.CommI18NResourceKeys
 
NO_PARAMETER - Static variable in interface org.rhq.enterprise.communications.i18n.CommI18NResourceKeys
 
NO_POJO_SERVICE - Static variable in interface org.rhq.enterprise.communications.i18n.CommI18NResourceKeys
 
NoParameterDefinitionsException - Exception in org.rhq.enterprise.communications.command.param
This exception occurs when a command does not define any parameter definitions, but an attempt to access a parameter definition was made.
NoParameterDefinitionsException() - Constructor for exception org.rhq.enterprise.communications.command.param.NoParameterDefinitionsException
Constructor for NoParameterDefinitionsException.
NoParameterDefinitionsException(String) - Constructor for exception org.rhq.enterprise.communications.command.param.NoParameterDefinitionsException
Constructor for NoParameterDefinitionsException.
NoParameterDefinitionsException(Throwable) - Constructor for exception org.rhq.enterprise.communications.command.param.NoParameterDefinitionsException
Constructor for NoParameterDefinitionsException.
NoParameterDefinitionsException(String, Throwable) - Constructor for exception org.rhq.enterprise.communications.command.param.NoParameterDefinitionsException
Constructor for NoParameterDefinitionsException.
NOT_HIDDEN - Static variable in class org.rhq.enterprise.communications.command.param.ParameterDefinition
Indicator that says a parameter should be visible to a user.
NOT_NULLABLE - Static variable in class org.rhq.enterprise.communications.command.param.ParameterDefinition
Indicator that says a parameter is not nullable (the parameter's value must not be null)
NOT_SERVLET_TRANSPORT - Static variable in interface org.rhq.enterprise.communications.i18n.CommI18NResourceKeys
 
NOT_USING_DESC_KEY - Static variable in interface org.rhq.enterprise.communications.i18n.CommI18NResourceKeys
 
NOT_USING_LABEL_KEY - Static variable in interface org.rhq.enterprise.communications.i18n.CommI18NResourceKeys
 
NOT_USING_OPTION_LABELS_KEY - Static variable in interface org.rhq.enterprise.communications.i18n.CommI18NResourceKeys
 
NotPermittedException - Exception in org.rhq.enterprise.communications.util
Thrown when the ConcurrencyManager determines that a thread is not permitted to continue.
NotPermittedException(long) - Constructor for exception org.rhq.enterprise.communications.util.NotPermittedException
 
NotProcessedException - Exception in org.rhq.enterprise.communications.util
Thrown when command processing is unavailable.
NotProcessedException(String) - Constructor for exception org.rhq.enterprise.communications.util.NotProcessedException
 
NULL_COMMAND_TYPE - Static variable in interface org.rhq.enterprise.communications.i18n.CommI18NResourceKeys
 
NULL_NAME_VERSION - Static variable in interface org.rhq.enterprise.communications.i18n.CommI18NResourceKeys
 
NULL_PARAM_NAME - Static variable in interface org.rhq.enterprise.communications.i18n.CommI18NResourceKeys
 
NULL_PARAM_NAME_REMOVE - Static variable in interface org.rhq.enterprise.communications.i18n.CommI18NResourceKeys
 
NULL_PARAM_NAME_SET - Static variable in interface org.rhq.enterprise.communications.i18n.CommI18NResourceKeys
 
NULLABLE - Static variable in class org.rhq.enterprise.communications.command.param.ParameterDefinition
Indicator that says a parameter is nullable (the parameter's value may be null)

O

OBJECTNAME_CMDSERVICE_DIRECTORY - Static variable in class org.rhq.enterprise.communications.ServiceContainer
The default name of the network registry service.
OBJECTNAME_CONNECTOR - Static variable in class org.rhq.enterprise.communications.ServiceContainer
The default name of the multicast detector service.
OBJECTNAME_METRICS - Static variable in interface org.rhq.enterprise.communications.ServiceContainerMetricsMBean
The name of this metric collector MBean as it will be registered under by the service container
OBJECTNAME_MULTICAST_DETECTOR - Static variable in class org.rhq.enterprise.communications.ServiceContainer
The default name of the multicast detector service.
OBJECTNAME_NETWORK_REGISTRY - Static variable in class org.rhq.enterprise.communications.ServiceContainer
The default name of the network registry service.
OBJECTNAME_SSL_SERVERSOCKET_FACTORY - Static variable in class org.rhq.enterprise.communications.ServiceContainer
The default name of the SSL server socket factory service.
OPTION_LIST_RENDING_INFORMATION_NO_RESOURCE_BUNDLE - Static variable in interface org.rhq.enterprise.communications.i18n.CommI18NResourceKeys
 
OPTIONAL - Static variable in class org.rhq.enterprise.communications.command.param.ParameterDefinition
Indicator that says a parameter is optional
OptionalParameterDefinitionIterator - Class in org.rhq.enterprise.communications.command.param
Iterates over a Collection of ParameterDefinition objects - only the optional parameters are actually iterated (non-required parameters are ignored).
OptionalParameterDefinitionIterator(Collection<ParameterDefinition>) - Constructor for class org.rhq.enterprise.communications.command.param.OptionalParameterDefinitionIterator
Constructor for OptionalParameterDefinitionIterator that provides an iterator over a collection of parameter definitions - of which only the optional ones will be iterated.
OptionalParameterDefinitionIterator(ParameterDefinition[]) - Constructor for class org.rhq.enterprise.communications.command.param.OptionalParameterDefinitionIterator
Constructor for OptionalParameterDefinitionIterator that provides an iterator over an array of parameter definitions - of which only the optional ones will be iterated.
OptionListRenderingInformation - Class in org.rhq.enterprise.communications.command.param
Class used to encapsulate information specific to lists of options.
OptionListRenderingInformation() - Constructor for class org.rhq.enterprise.communications.command.param.OptionListRenderingInformation
Defines all keys as null.
OptionListRenderingInformation(String, String, List) - Constructor for class org.rhq.enterprise.communications.command.param.OptionListRenderingInformation
Create a new OptionListRenderingInformation.
org.rhq.enterprise.communications - package org.rhq.enterprise.communications
 
org.rhq.enterprise.communications.command - package org.rhq.enterprise.communications.command
 
org.rhq.enterprise.communications.command.client - package org.rhq.enterprise.communications.command.client
 
org.rhq.enterprise.communications.command.impl.echo - package org.rhq.enterprise.communications.command.impl.echo
 
org.rhq.enterprise.communications.command.impl.echo.server - package org.rhq.enterprise.communications.command.impl.echo.server
 
org.rhq.enterprise.communications.command.impl.generic - package org.rhq.enterprise.communications.command.impl.generic
 
org.rhq.enterprise.communications.command.impl.identify - package org.rhq.enterprise.communications.command.impl.identify
 
org.rhq.enterprise.communications.command.impl.identify.server - package org.rhq.enterprise.communications.command.impl.identify.server
 
org.rhq.enterprise.communications.command.impl.remotepojo - package org.rhq.enterprise.communications.command.impl.remotepojo
 
org.rhq.enterprise.communications.command.impl.remotepojo.server - package org.rhq.enterprise.communications.command.impl.remotepojo.server
 
org.rhq.enterprise.communications.command.impl.start - package org.rhq.enterprise.communications.command.impl.start
 
org.rhq.enterprise.communications.command.impl.start.server - package org.rhq.enterprise.communications.command.impl.start.server
 
org.rhq.enterprise.communications.command.impl.stream - package org.rhq.enterprise.communications.command.impl.stream
 
org.rhq.enterprise.communications.command.impl.stream.server - package org.rhq.enterprise.communications.command.impl.stream.server
 
org.rhq.enterprise.communications.command.param - package org.rhq.enterprise.communications.command.param
 
org.rhq.enterprise.communications.command.server - package org.rhq.enterprise.communications.command.server
 
org.rhq.enterprise.communications.command.server.discovery - package org.rhq.enterprise.communications.command.server.discovery
 
org.rhq.enterprise.communications.i18n - package org.rhq.enterprise.communications.i18n
 
org.rhq.enterprise.communications.util - package org.rhq.enterprise.communications.util
 
org.rhq.enterprise.communications.util.prefs - package org.rhq.enterprise.communications.util.prefs
 
OutgoingCommandTrace - Class in org.rhq.enterprise.communications.command.client
Object that will log outgoing commands, used mainly for debugging a client.
OutgoingCommandTrace() - Constructor for class org.rhq.enterprise.communications.command.client.OutgoingCommandTrace
 

P

PARAM_ARGS - Static variable in class org.rhq.enterprise.communications.command.impl.start.StartCommand
identifies the parameter whose value is an array of arguments to pass to the executable
PARAM_BACKUP_OUTPUT_FILE - Static variable in class org.rhq.enterprise.communications.command.impl.start.StartCommand
identifies the parameter whose value is the flag to determine whether to backup any previously existing output file; if false, it will be overwritten
PARAM_CAPTURE_OUTPUT - Static variable in class org.rhq.enterprise.communications.command.impl.start.StartCommand
identifies the parameter whose value is the flag to determine if the started process's output should be dumped to the output file
PARAM_ENV - Static variable in class org.rhq.enterprise.communications.command.impl.start.StartCommand
identifies the parameter whose value is an Properties object containing environment variable name/value pairs to give to the process
PARAM_INPUT_DIR - Static variable in class org.rhq.enterprise.communications.command.impl.start.StartCommand
identifies the parameter whose value is the directory location of the file that contains data to be fed into the programs' stdin input stream
PARAM_INPUT_FILE - Static variable in class org.rhq.enterprise.communications.command.impl.start.StartCommand
identifies the parameter whose value is the file name that contains data to be fed into the programs' stdin input stream
PARAM_INVOCATION - Static variable in class org.rhq.enterprise.communications.command.impl.remotepojo.RemotePojoInvocationCommand
the required command parameter name containing the NameBasedInvocation object to describe what method to invoke on the remote POJO.
PARAM_INVOCATION - Static variable in class org.rhq.enterprise.communications.command.impl.stream.RemoteInputStreamCommand
the required command parameter name containing the NameBasedInvocation object to describe what method to invoke on the remote stream.
PARAM_INVOCATION - Static variable in class org.rhq.enterprise.communications.command.impl.stream.RemoteOutputStreamCommand
the required command parameter name containing the NameBasedInvocation object to describe what method to invoke on the remote stream.
PARAM_MESSAGE - Static variable in class org.rhq.enterprise.communications.command.impl.echo.EchoCommand
the required command parameter name that identifies the message to echo back to the client
PARAM_OUTPUT_DIR - Static variable in class org.rhq.enterprise.communications.command.impl.start.StartCommand
identifies the parameter whose value is the directory where the process's output log will be written
PARAM_OUTPUT_FILE - Static variable in class org.rhq.enterprise.communications.command.impl.start.StartCommand
identifies the parameter whose value is the filename (in the output directory) where the process's stdout/stderr output log will be written
PARAM_PREFIX - Static variable in class org.rhq.enterprise.communications.command.impl.echo.EchoCommand
the optional command parameter name that identifies a string to prefix the echo message
PARAM_PROGRAM_DIR - Static variable in class org.rhq.enterprise.communications.command.impl.start.StartCommand
identifies the parameter whose value is the full path to the program's executable
PARAM_PROGRAM_EXE - Static variable in class org.rhq.enterprise.communications.command.impl.start.StartCommand
identifies the parameter whose value is the name of the program to execute
PARAM_PROGRAM_TITLE - Static variable in class org.rhq.enterprise.communications.command.impl.start.StartCommand
identifies the parameter whose value is a simple title for this start command configuration (may be used for output filename)
PARAM_STREAM_ID - Static variable in class org.rhq.enterprise.communications.command.impl.stream.RemoteInputStreamCommand
the required command parameter name containing the opaque identification object used to specify the particular input stream that is to be invoked.
PARAM_STREAM_ID - Static variable in class org.rhq.enterprise.communications.command.impl.stream.RemoteOutputStreamCommand
the required command parameter name containing the opaque identification object used to specify the particular output stream that is to be invoked.
PARAM_TARGET_INTERFACE_NAME - Static variable in class org.rhq.enterprise.communications.command.impl.remotepojo.RemotePojoInvocationCommand
the remote POJO's interface that the command wants to invoke.
PARAM_WAIT_FOR_EXIT - Static variable in class org.rhq.enterprise.communications.command.impl.start.StartCommand
identifies the parameter whose value is the time to wait until the process has exited
PARAM_WORKING_DIR - Static variable in class org.rhq.enterprise.communications.command.impl.start.StartCommand
identifies the parameter whose value is directory location to start the process in (the working directory).
Parameter - Class in org.rhq.enterprise.communications.command.param
A parameter encapsulates both a definition and an object value.
Parameter(Parameter) - Constructor for class org.rhq.enterprise.communications.command.param.Parameter
Copy-constructor for Parameter.
Parameter(ParameterDefinition, Object, boolean) - Constructor for class org.rhq.enterprise.communications.command.param.Parameter
Creates a new Parameter object given the individual parts of the parameter.
Parameter(ParameterDefinition, Object) - Constructor for class org.rhq.enterprise.communications.command.param.Parameter
Constructor for Parameter with the given initializers.
PARAMETER_DEFINITION_CANNOT_CONVERT - Static variable in interface org.rhq.enterprise.communications.i18n.CommI18NResourceKeys
 
PARAMETER_DEFINITION_CANNOT_CONVERT_NO_CONSTRUCTOR - Static variable in interface org.rhq.enterprise.communications.i18n.CommI18NResourceKeys
 
PARAMETER_DEFINITION_NOT_NULLABLE - Static variable in interface org.rhq.enterprise.communications.i18n.CommI18NResourceKeys
 
PARAMETER_DEFINITION_STILL_NOT_VALID - Static variable in interface org.rhq.enterprise.communications.i18n.CommI18NResourceKeys
 
PARAMETER_RENDING_INFORMATION_NO_RESOURCE_BUNDLE - Static variable in interface org.rhq.enterprise.communications.i18n.CommI18NResourceKeys
 
ParameterDefinition - Class in org.rhq.enterprise.communications.command.param
Defines a parameter that is accepted by a Command.
ParameterDefinition(String, String, ParameterRenderingInformation) - Constructor for class org.rhq.enterprise.communications.command.param.ParameterDefinition
Constructor for ParameterDefinition that defines a parameter whose value is optional and may be nullable.
ParameterDefinition(String, String, boolean, String) - Constructor for class org.rhq.enterprise.communications.command.param.ParameterDefinition
Constructor for ParameterDefinition that defines a parameter whose value is optional and may be nullable.
ParameterDefinition(String, String, boolean, String, ParameterRenderingInformation) - Constructor for class org.rhq.enterprise.communications.command.param.ParameterDefinition
Constructor for ParameterDefinition that defines a parameter whose value is optional and may be nullable.
ParameterDefinition(String, String, boolean, boolean, boolean, String) - Constructor for class org.rhq.enterprise.communications.command.param.ParameterDefinition
Constructor for ParameterDefinition that allows for a description string.
ParameterDefinition(String, String, boolean, boolean, boolean, String, ParameterRenderingInformation) - Constructor for class org.rhq.enterprise.communications.command.param.ParameterDefinition
Constructor for ParameterDefinition that allows for a description string.
ParameterRenderingInformation - Class in org.rhq.enterprise.communications.command.param
Class used to encapsulate information about how clients should render parameters when displaying them for reading/editing.
ParameterRenderingInformation(String, String) - Constructor for class org.rhq.enterprise.communications.command.param.ParameterRenderingInformation
Create a new ParameterRenderingInformation.
ParameterRenderingInformation() - Constructor for class org.rhq.enterprise.communications.command.param.ParameterRenderingInformation
Create a new ParameterRenderingInformation with all keys being null.
Parameters - Interface in org.rhq.enterprise.communications.command.param
Defines a collection of parameters.
PARAMETERS_IMPL_HIDDEN - Static variable in interface org.rhq.enterprise.communications.i18n.CommI18NResourceKeys
 
ParametersImpl - Class in org.rhq.enterprise.communications.command.param
A class holding specific information about a set of parameters.
ParametersImpl() - Constructor for class org.rhq.enterprise.communications.command.param.ParametersImpl
Constructor for ParametersImpl that initializes the object with no parameters.
ParametersImpl(Parameters) - Constructor for class org.rhq.enterprise.communications.command.param.ParametersImpl
Copy-constructor for ParametersImpl.
PersistentFifo - Class in org.rhq.enterprise.communications.command.client
Persists byte arrays in a FIFO queue file.
PersistentFifo(File, long, int, boolean) - Constructor for class org.rhq.enterprise.communications.command.client.PersistentFifo
Creates a new PersistentFifo object.
Ping - Interface in org.rhq.enterprise.communications
The interface to the Ping POJO - this is the interface that will be remotely exposed to clients.
ping(String, String) - Method in interface org.rhq.enterprise.communications.Ping
Pings the POJO to ensure connectivity.
ping(String, String) - Method in class org.rhq.enterprise.communications.PingImpl
 
PING_ACK - Static variable in interface org.rhq.enterprise.communications.i18n.CommI18NResourceKeys
 
PingImpl - Class in org.rhq.enterprise.communications
Implements the Ping POJO which simply echoes back a message to the caller.
PingImpl() - Constructor for class org.rhq.enterprise.communications.PingImpl
 
PollingListener - Interface in org.rhq.enterprise.communications.command.client
Listener that gets the response of each poll.
pollResponse(CommandResponse) - Method in interface org.rhq.enterprise.communications.command.client.PollingListener
 
postCreate(ServiceContainer, ClientCommandSender) - Method in interface org.rhq.enterprise.communications.ServiceContainerSenderCreationListener
Called when the given service container has finished creating the given sender.
postDeregister() - Method in class org.rhq.enterprise.communications.command.server.CommandMBean
 
postProcess() - Method in class org.rhq.enterprise.communications.util.prefs.SetupInstruction
This method is called by Setup to inform this object that the preferences have been setup with the information in this instruction - SetupInstruction.getPreferences() will return the preferences that have been changed.
postRegister(Boolean) - Method in class org.rhq.enterprise.communications.command.server.CommandMBean
 
preCreate(ServiceContainer, RemoteCommunicator, ClientCommandSenderConfiguration) - Method in interface org.rhq.enterprise.communications.ServiceContainerSenderCreationListener
Called when the given service container is going to create a sender.
preDeregister() - Method in class org.rhq.enterprise.communications.command.server.CommandMBean
 
preferencesDump(Preferences) - Method in class org.rhq.enterprise.communications.util.prefs.Setup
Given a set of preferences, this will dump each name/value in the returned string separated with a newline.
PreferencesUpgrade - Class in org.rhq.enterprise.communications.util.prefs
Performs an upgrade of a set of preferences from one configuration schema version to another (where a set of preferences is tagged by what is called a "configuration schema version" or simply a "configuration version").
PreferencesUpgrade(List<PreferencesUpgradeStep>) - Constructor for class org.rhq.enterprise.communications.util.prefs.PreferencesUpgrade
Constructor for PreferencesUpgrade given a set of upgrade step instructions for each known, supported configuration schema version.
PreferencesUpgradeStep - Class in org.rhq.enterprise.communications.util.prefs
This object upgrades a set of preferences to a particular configuration schema version.
PreferencesUpgradeStep() - Constructor for class org.rhq.enterprise.communications.util.prefs.PreferencesUpgradeStep
 
prepareRemoteInputStream(RemoteInputStream) - Method in class org.rhq.enterprise.communications.command.server.CommandService
This is a convienence method for use by those subclass services that need to process incoming remote input streams that were received from a client.
prepareRemoteOutputStream(RemoteOutputStream) - Method in class org.rhq.enterprise.communications.command.server.CommandService
This is a convienence method for use by those subclass services that need to process incoming remote output streams that were received from a client.
preprocess(Command, ClientCommandSender) - Method in interface org.rhq.enterprise.communications.command.client.CommandPreprocessor
This method provides the hook for a command preprocessor to manipulate a command (such as add things to its configuration.
preProcess() - Method in class org.rhq.enterprise.communications.util.prefs.DefaultSetupInstruction
This sets the default value to the current value found in the preferences.
preProcess() - Method in class org.rhq.enterprise.communications.util.prefs.LocalInetAddressNoDefaultSetupInstruction
Sets the default as an IP address for this local host.
preProcess() - Method in class org.rhq.enterprise.communications.util.prefs.LocalInetAddressSetupInstruction
Sets the default as an IP address for this local host.
preProcess() - Method in class org.rhq.enterprise.communications.util.prefs.LocalInetHostnameSetupInstruction
Sets the default as a hostname for this local host.
preProcess() - Method in class org.rhq.enterprise.communications.util.prefs.PromptIfEnabledSetupInstruction
If the enablement preference's value is true, then this method does nothing, but if it is false, this method will set the prompt to null so the user isn't bothered to ask to configure this setting.
preProcess() - Method in class org.rhq.enterprise.communications.util.prefs.SetupInstruction
This method is called by Setup to inform this object that the preferences are about to be setup with the information in this instruction.
preprocessCommand(Command) - Method in class org.rhq.enterprise.communications.command.client.ClientCommandSender
Preprocesses the given command if this sender was configured with one or more command preprocessors.
preRegister(MBeanServer, ObjectName) - Method in class org.rhq.enterprise.communications.command.server.CommandMBean
 
preRegister(MBeanServer, ObjectName) - Method in class org.rhq.enterprise.communications.command.server.CommandService
Ensures that the name this command service is to be registered on is valid.
preRegister(MBeanServer, ObjectName) - Method in class org.rhq.enterprise.communications.command.server.CommandServiceDirectory
Verifies that the ObjectName of this directory MBean has the appropriate key properties and initializes the directory with an inventory of the current set of supported command types/command services.
processedCommand(Command, CommandResponse) - Method in interface org.rhq.enterprise.communications.command.server.CommandListener
The listener callback method that is called when a new command has been processed and is about to be returned to the remote client.
processedCommand(Command, CommandResponse) - Method in class org.rhq.enterprise.communications.GlobalConcurrencyLimitCommandListener
This is called for every command that finished which includes all commands that succeeded, failed or was not permitted due to GlobalConcurrencyLimitCommandListener.receivedCommand(Command) throwing a NotPermittedException.
processedCommand(Command, CommandResponse) - Method in class org.rhq.enterprise.communications.GlobalSuspendCommandListener
This is called for every command that finished.
ProcessExec - Class in org.rhq.enterprise.communications.command.impl.start.server
Used to execute a process.
ProcessExec() - Constructor for class org.rhq.enterprise.communications.command.impl.start.server.ProcessExec
 
prompt(String, String, String, String, PromptInput, PrintWriter, boolean) - Method in class org.rhq.enterprise.communications.util.prefs.Setup
Prints the prompt message to the output stream and waits for the new value to be input.
PromptIfEnabledSetupInstruction - Class in org.rhq.enterprise.communications.util.prefs
This setup instruction will perform preprocessing to determine if the user should be prompted for the preference value or not.
PromptIfEnabledSetupInstruction(String, String, SetupValidityChecker, String, String, String, boolean) - Constructor for class org.rhq.enterprise.communications.util.prefs.PromptIfEnabledSetupInstruction
The enablement_preference is the name of the boolean preference that will determine if this instruction will or will not prompt the user.
PromptInput - Interface in org.rhq.enterprise.communications.util.prefs
Implementations of this class will need to obtain input from the user and return that input as a String.
PROPERTY_NAME_PREFIX - Static variable in interface org.rhq.enterprise.communications.ServiceContainerConfigurationConstants
The prefix that all service configuration property names start with.
put(byte[]) - Method in class org.rhq.enterprise.communications.command.client.PersistentFifo
Puts an array of bytes on the FIFO queue
putObject(Serializable) - Method in class org.rhq.enterprise.communications.command.client.PersistentFifo
Puts the given Object in the FIFO queue.

Q

queueSize - Variable in class org.rhq.enterprise.communications.command.client.ClientCommandSenderConfiguration
the maximum number of commands that can be queued up (if 0 or less, its unbounded).
queueThrottleBurstPeriodMillis - Variable in class org.rhq.enterprise.communications.command.client.ClientCommandSenderConfiguration
The number of milliseconds the queue throttling mechanism will wait before allowing more commands (over the ClientCommandSenderConfiguration.maxConcurrent) to be dequeued.
queueThrottleMaxCommands - Variable in class org.rhq.enterprise.communications.command.client.ClientCommandSenderConfiguration
The maximum number of commands that can be dequeued during a burst period.
QUEUING_FAILED_COMMAND - Static variable in interface org.rhq.enterprise.communications.i18n.CommI18NResourceKeys
 

R

read() - Method in class org.rhq.enterprise.communications.command.client.RemoteInputStream
 
read(byte[]) - Method in class org.rhq.enterprise.communications.command.client.RemoteInputStream
 
read(byte[], int, int) - Method in class org.rhq.enterprise.communications.command.client.RemoteInputStream
 
readLine() - Method in class org.rhq.enterprise.communications.util.prefs.BufferedReaderPromptInput
 
readLine() - Method in interface org.rhq.enterprise.communications.util.prefs.PromptInput
Read a line of input, allowing the user to see what is being typed.
readLineNoEcho() - Method in class org.rhq.enterprise.communications.util.prefs.BufferedReaderPromptInput
 
readLineNoEcho() - Method in interface org.rhq.enterprise.communications.util.prefs.PromptInput
Read a line of input, but do not echo back to the user what is being typed.
receivedCommand(Command) - Method in interface org.rhq.enterprise.communications.command.server.CommandListener
The listener callback method that is called when a new command has been received by a remote client.
receivedCommand(Command) - Method in class org.rhq.enterprise.communications.GlobalConcurrencyLimitCommandListener
This will be called for every command coming in.
receivedCommand(Command) - Method in class org.rhq.enterprise.communications.GlobalSuspendCommandListener
This will be called for every command coming in.
RegexSetupValidityChecker - Class in org.rhq.enterprise.communications.util.prefs
A validity checker that validates that the new value is a valid boolean (true or false).
RegexSetupValidityChecker(String, String, Object...) - Constructor for class org.rhq.enterprise.communications.util.prefs.RegexSetupValidityChecker
 
RegexSetupValidityChecker(String, int, String, Object...) - Constructor for class org.rhq.enterprise.communications.util.prefs.RegexSetupValidityChecker
 
REGISTRY_NAME - Static variable in interface org.rhq.enterprise.communications.i18n.CommI18NResourceKeys
 
releasePermit(ConcurrencyManager.Permit) - Method in class org.rhq.enterprise.communications.util.ConcurrencyManager
Returns the permission that was previously granted to the caller.
REMOTE_INPUT_STREAM_HAS_NO_SENDER - Static variable in interface org.rhq.enterprise.communications.i18n.CommI18NResourceKeys
 
REMOTE_OUTPUT_STREAM_HAS_NO_SENDER - Static variable in interface org.rhq.enterprise.communications.i18n.CommI18NResourceKeys
 
REMOTE_POJO_EXECUTE_FAILURE - Static variable in interface org.rhq.enterprise.communications.i18n.CommI18NResourceKeys
 
REMOTE_POJO_INVOCATION_COMMAND_INVOCATION - Static variable in interface org.rhq.enterprise.communications.i18n.CommI18NResourceKeys
 
REMOTE_POJO_INVOCATION_COMMAND_TARGET_INTERFACE_NAME - Static variable in interface org.rhq.enterprise.communications.i18n.CommI18NResourceKeys
 
REMOTE_POJOS - Static variable in interface org.rhq.enterprise.communications.ServiceContainerConfigurationConstants
The comma-separated list of POJOs that are to be remoted.
REMOTE_STREAM_MAX_IDLE_TIME - Static variable in interface org.rhq.enterprise.communications.ServiceContainerConfigurationConstants
The maximum amount of milliseconds a remoted stream hosted in a server is allowed to be idle before it is automatically closed and removed.
RemoteCommunicator - Interface in org.rhq.enterprise.communications.command.client
Interface defining the generic contract that is used to locate a remote endpoint and communicate with that remote endpoint via any remoting framework.
RemoteInputStream - Class in org.rhq.enterprise.communications.command.client
This is an input stream that actually pulls down the stream data from a remote server.
RemoteInputStream(InputStream, ServiceContainer) - Constructor for class org.rhq.enterprise.communications.command.client.RemoteInputStream
Creates a new RemoteInputStream object.
RemoteInputStream(Long, ServiceContainer) - Constructor for class org.rhq.enterprise.communications.command.client.RemoteInputStream
Creates a new RemoteInputStream object.
RemoteInputStreamCommand - Class in org.rhq.enterprise.communications.command.impl.stream
The command to be sent when a remote invocation on an input stream is to be made.
RemoteInputStreamCommand() - Constructor for class org.rhq.enterprise.communications.command.impl.stream.RemoteInputStreamCommand
Constructor for RemoteInputStreamCommand.
RemoteInputStreamCommand(Map<String, Object>) - Constructor for class org.rhq.enterprise.communications.command.impl.stream.RemoteInputStreamCommand
Constructor for RemoteInputStreamCommand.
RemoteInputStreamCommand(Command) - Constructor for class org.rhq.enterprise.communications.command.impl.stream.RemoteInputStreamCommand
Constructor for RemoteInputStreamCommand.
RemoteInputStreamCommandResponse - Class in org.rhq.enterprise.communications.command.impl.stream
Encapsulates the results of a remote stream invocation.
RemoteInputStreamCommandResponse(Command, Object) - Constructor for class org.rhq.enterprise.communications.command.impl.stream.RemoteInputStreamCommandResponse
Constructor for RemoteInputStreamCommandResponse that defines a successfully invoked remote stream method.
RemoteInputStreamCommandResponse(Command, Throwable) - Constructor for class org.rhq.enterprise.communications.command.impl.stream.RemoteInputStreamCommandResponse
Constructor for RemoteInputStreamCommandResponse that defines a failed remote stream invocation.
RemoteInputStreamCommandResponse(CommandResponse) - Constructor for class org.rhq.enterprise.communications.command.impl.stream.RemoteInputStreamCommandResponse
Constructor for RemoteInputStreamCommandResponse.
RemoteInputStreamCommandService - Class in org.rhq.enterprise.communications.command.impl.stream.server
Processes client requests to read remoted input streams.
RemoteInputStreamCommandService() - Constructor for class org.rhq.enterprise.communications.command.impl.stream.server.RemoteInputStreamCommandService
Constructor for RemoteInputStreamCommandService.
RemoteIOException - Exception in org.rhq.enterprise.communications.command.client
This represents an IOException that occurred on a remote input stream.
RemoteIOException() - Constructor for exception org.rhq.enterprise.communications.command.client.RemoteIOException
Constructor for RemoteIOException.
RemoteIOException(String) - Constructor for exception org.rhq.enterprise.communications.command.client.RemoteIOException
Constructor for RemoteIOException.
RemoteIOException(Throwable) - Constructor for exception org.rhq.enterprise.communications.command.client.RemoteIOException
Constructor for RemoteIOException.
RemoteIOException(String, Throwable) - Constructor for exception org.rhq.enterprise.communications.command.client.RemoteIOException
Constructor for RemoteIOException.
RemoteOutputStream - Class in org.rhq.enterprise.communications.command.client
This is an output stream that actually sends the stream data to a remote server.
RemoteOutputStream(OutputStream, ServiceContainer) - Constructor for class org.rhq.enterprise.communications.command.client.RemoteOutputStream
Creates a new RemoteOutputStream object.
RemoteOutputStream(Long, ServiceContainer) - Constructor for class org.rhq.enterprise.communications.command.client.RemoteOutputStream
Creates a new RemoteOutputStream object.
RemoteOutputStreamCommand - Class in org.rhq.enterprise.communications.command.impl.stream
The command to be sent when a remote invocation on an output stream is to be made.
RemoteOutputStreamCommand() - Constructor for class org.rhq.enterprise.communications.command.impl.stream.RemoteOutputStreamCommand
Constructor for RemoteOutputStreamCommand.
RemoteOutputStreamCommand(Map<String, Object>) - Constructor for class org.rhq.enterprise.communications.command.impl.stream.RemoteOutputStreamCommand
Constructor for RemoteOutputStreamCommand.
RemoteOutputStreamCommand(Command) - Constructor for class org.rhq.enterprise.communications.command.impl.stream.RemoteOutputStreamCommand
Constructor for RemoteOutputStreamCommand.
RemoteOutputStreamCommandResponse - Class in org.rhq.enterprise.communications.command.impl.stream
Encapsulates the results of a remote output stream invocation.
RemoteOutputStreamCommandResponse(Command, Object) - Constructor for class org.rhq.enterprise.communications.command.impl.stream.RemoteOutputStreamCommandResponse
Constructor for RemoteOutputStreamCommandResponse that defines a successfully invoked remote stream method.
RemoteOutputStreamCommandResponse(Command, Throwable) - Constructor for class org.rhq.enterprise.communications.command.impl.stream.RemoteOutputStreamCommandResponse
Constructor for RemoteOutputStreamCommandResponse that defines a failed remote stream invocation.
RemoteOutputStreamCommandResponse(CommandResponse) - Constructor for class org.rhq.enterprise.communications.command.impl.stream.RemoteOutputStreamCommandResponse
Constructor for RemoteOutputStreamCommandResponse.
RemoteOutputStreamCommandService - Class in org.rhq.enterprise.communications.command.impl.stream.server
Processes client requests to write remoted output streams.
RemoteOutputStreamCommandService() - Constructor for class org.rhq.enterprise.communications.command.impl.stream.server.RemoteOutputStreamCommandService
Constructor for RemoteOutputStreamCommandService.
RemotePojoInvocationCommand - Class in org.rhq.enterprise.communications.command.impl.remotepojo
The command to be sent when a remote invocation on a POJO is to be made.
RemotePojoInvocationCommand() - Constructor for class org.rhq.enterprise.communications.command.impl.remotepojo.RemotePojoInvocationCommand
Constructor for RemotePojoInvocationCommand.
RemotePojoInvocationCommand(Map<String, Object>) - Constructor for class org.rhq.enterprise.communications.command.impl.remotepojo.RemotePojoInvocationCommand
Constructor for RemotePojoInvocationCommand.
RemotePojoInvocationCommand(Command) - Constructor for class org.rhq.enterprise.communications.command.impl.remotepojo.RemotePojoInvocationCommand
Constructor for RemotePojoInvocationCommand.
RemotePojoInvocationCommandResponse - Class in org.rhq.enterprise.communications.command.impl.remotepojo
Encapsulates the results of a remote POJO invocation.
RemotePojoInvocationCommandResponse(Command, Object) - Constructor for class org.rhq.enterprise.communications.command.impl.remotepojo.RemotePojoInvocationCommandResponse
Constructor for RemotePojoInvocationCommandResponse that defines a successfully invoked remote POJO method.
RemotePojoInvocationCommandResponse(Command, Throwable) - Constructor for class org.rhq.enterprise.communications.command.impl.remotepojo.RemotePojoInvocationCommandResponse
Constructor for RemotePojoInvocationCommandResponse that defines a failed remote POJO invocation.
RemotePojoInvocationCommandResponse(CommandResponse) - Constructor for class org.rhq.enterprise.communications.command.impl.remotepojo.RemotePojoInvocationCommandResponse
Constructor for RemotePojoInvocationCommandResponse.
RemotePojoInvocationCommandService - Class in org.rhq.enterprise.communications.command.impl.remotepojo.server
Processes a client request to invoke a remoted POJO.
RemotePojoInvocationCommandService() - Constructor for class org.rhq.enterprise.communications.command.impl.remotepojo.server.RemotePojoInvocationCommandService
 
RemotePojoInvocationCommandServiceMBean - Interface in org.rhq.enterprise.communications.command.impl.remotepojo.server
The MBean interface to the remote POJO invocation command service.
RemotePojoInvocationFuture - Class in org.rhq.enterprise.communications.command.client
This is kind of "future" that can be used to wait for a remote POJO invocation.
RemotePojoInvocationFuture() - Constructor for class org.rhq.enterprise.communications.command.client.RemotePojoInvocationFuture
 
RemotingLocatorUriParamsValidityChecker - Class in org.rhq.enterprise.communications.util.prefs
Checks the validity of a JBoss/Remoting InvokerLocator URI parameters.
RemotingLocatorUriParamsValidityChecker() - Constructor for class org.rhq.enterprise.communications.util.prefs.RemotingLocatorUriParamsValidityChecker
 
RemotingLocatorUriValidityChecker - Class in org.rhq.enterprise.communications.util.prefs
Checks the validity of a JBoss/Remoting InvokerLocator URI.
RemotingLocatorUriValidityChecker() - Constructor for class org.rhq.enterprise.communications.util.prefs.RemotingLocatorUriValidityChecker
 
remove() - Method in class org.rhq.enterprise.communications.command.param.AbstractParameterDefinitionIterator
Immediately throws java.lang.UnsupportedOperationException - this method is not supported.
remove(String) - Method in interface org.rhq.enterprise.communications.command.param.Parameters
Removes the parameter stored in this collection whose name matches parameterName.
remove(Parameter) - Method in interface org.rhq.enterprise.communications.command.param.Parameters
Removes the parameter whose name is the same as the name in the given parameter.
remove(Object) - Method in class org.rhq.enterprise.communications.command.param.ParametersImpl
This is here to satisfy the Collection interface contract.
remove(String) - Method in class org.rhq.enterprise.communications.command.param.ParametersImpl
Removes the parameter stored in this collection whose name matches parameterName.
remove(Parameter) - Method in class org.rhq.enterprise.communications.command.param.ParametersImpl
Removes the parameter whose name is the same as the name in the given parameter.
removeAll(Collection<?>) - Method in class org.rhq.enterprise.communications.command.param.ParametersImpl
Removes the elements found in the c collection.
removeCommandListener(CommandListener) - Method in class org.rhq.enterprise.communications.command.server.CommandProcessor
Removes the given listener from this object's list of command listeners.
removeCommandListener(CommandListener) - Method in class org.rhq.enterprise.communications.ServiceContainer
Removes the given listener so it no longer is notified when a new command is received.
removeCommandService(CommandServiceId) - Method in class org.rhq.enterprise.communications.ServiceContainer
Removes a command service that is identified by the given ID.
REMOVED_REMOTE_OUTSTREAM - Static variable in interface org.rhq.enterprise.communications.i18n.CommI18NResourceKeys
 
REMOVED_REMOTE_STREAM - Static variable in interface org.rhq.enterprise.communications.i18n.CommI18NResourceKeys
 
removeDiscoveryListener(AutoDiscoveryListener) - Method in class org.rhq.enterprise.communications.ServiceContainer
Removes the given object as a listener so it will no longer receive discovery notifications.
removeInputStream(Long) - Method in class org.rhq.enterprise.communications.command.impl.stream.server.RemoteInputStreamCommandService
Removes the stream associated with the given ID from this service, effectively making this stream inaccessible to remote clients.
removeInvocationHandler(String) - Method in class org.rhq.enterprise.communications.ServiceContainer
 
removeListener(InvokerCallbackHandler) - Method in class org.rhq.enterprise.communications.command.server.CommandProcessor
 
removeOutputStream(Long) - Method in class org.rhq.enterprise.communications.command.impl.stream.server.RemoteOutputStreamCommandService
Removes the stream associated with the given ID from this service, effectively making this stream inaccessible to remote clients.
removeParameterValue(String) - Method in class org.rhq.enterprise.communications.command.AbstractCommand
 
removeParameterValue(String) - Method in interface org.rhq.enterprise.communications.command.Command
Removes a parameter from this command.
removeParameterValues() - Method in class org.rhq.enterprise.communications.command.AbstractCommand
 
removeParameterValues() - Method in interface org.rhq.enterprise.communications.command.Command
Removes all parameters from this command.
removePojo(String) - Method in class org.rhq.enterprise.communications.command.impl.remotepojo.server.RemotePojoInvocationCommandService
 
removePojo(Class<?>) - Method in class org.rhq.enterprise.communications.command.impl.remotepojo.server.RemotePojoInvocationCommandService
 
removePojo(String) - Method in interface org.rhq.enterprise.communications.command.impl.remotepojo.server.RemotePojoInvocationCommandServiceMBean
Removes the POJO with the given remoted interface so it no longer is remoteable and cannot be invoked via remote clients.
removePojo(Class<?>) - Method in interface org.rhq.enterprise.communications.command.impl.remotepojo.server.RemotePojoInvocationCommandServiceMBean
Removes the POJO with the given remoted interface so it no longer is remoteable and cannot be invoked via remote clients.
removePollingListener(PollingListener) - Method in class org.rhq.enterprise.communications.command.client.ClientCommandSender
 
removeRemoteInputStream(Long) - Method in class org.rhq.enterprise.communications.ServiceContainer
Removes a remoted input stream that has the given ID from the remote framework such that the stream is no longer remotely accessible.
removeRemoteOutputStream(Long) - Method in class org.rhq.enterprise.communications.ServiceContainer
Removes a remoted output stream that has the given ID from the remote framework such that the stream is no longer remotely accessible.
removeRemotePojo(String) - Method in class org.rhq.enterprise.communications.ServiceContainer
Removes the given remote interface from the remote framework such that the POJO is no longer remoted.
removeRemotePojo(Class) - Method in class org.rhq.enterprise.communications.ServiceContainer
Removes the given remote interface from the remote framework such that the POJO is no longer remoted.
removeServiceContainerSenderCreationListener(ServiceContainerSenderCreationListener) - Method in class org.rhq.enterprise.communications.ServiceContainer
Removes the given listener so it no longer is notified when this service container creates a new sender.
removeStateListener(ClientCommandSenderStateListener) - Method in class org.rhq.enterprise.communications.command.client.ClientCommandSender
Removes the given listener to this sender object.
REQUIRED - Static variable in class org.rhq.enterprise.communications.command.param.ParameterDefinition
Indicator that says a parameter is required
RequiredParameterDefinitionIterator - Class in org.rhq.enterprise.communications.command.param
Iterates over a Collection of ParameterDefinition objects - only the required parameters are actually iterated (optional parameters are ignored).
RequiredParameterDefinitionIterator(Collection<ParameterDefinition>) - Constructor for class org.rhq.enterprise.communications.command.param.RequiredParameterDefinitionIterator
Constructor for RequiredParameterDefinitionIterator that provides an iterator over a collection of parameter definitions - of which only the required ones will be iterated.
RequiredParameterDefinitionIterator(ParameterDefinition[]) - Constructor for class org.rhq.enterprise.communications.command.param.RequiredParameterDefinitionIterator
Constructor for RequiredParameterDefinitionIterator that provides an iterator over an array of parameter definitions - of which only the required ones will be iterated.
reset() - Method in class org.rhq.enterprise.communications.command.client.RemoteInputStream
 
reset() - Method in class org.rhq.enterprise.communications.command.client.RemotePojoInvocationFuture
This will reset this object such that it can prepare to accept another remote pojo invocation result.
retainAll(Collection<?>) - Method in class org.rhq.enterprise.communications.command.param.ParametersImpl
Retains only those elements found in the c collection.
retryInterval - Variable in class org.rhq.enterprise.communications.command.client.ClientCommandSenderConfiguration
This is the time period the sender will wait before retrying to send a guaranteed command that previously failed.
RHQTYPE_AGENT - Static variable in interface org.rhq.enterprise.communications.ServiceContainerConfigurationConstants
The rhqtype that indicates the communciations server is running in a RHQ Agent.
RHQTYPE_SERVER - Static variable in interface org.rhq.enterprise.communications.ServiceContainerConfigurationConstants
The rhqtype that indicates the communciations server is running in a RHQ Server.

S

securityKeystoreAlgorithm - Variable in class org.rhq.enterprise.communications.command.client.ClientCommandSenderConfiguration
The key management algorithm used in the keystore file.
securityKeystoreAlias - Variable in class org.rhq.enterprise.communications.command.client.ClientCommandSenderConfiguration
The alias of the client key within the keystore file.
securityKeystoreFile - Variable in class org.rhq.enterprise.communications.command.client.ClientCommandSenderConfiguration
The path to the keystore file (that contain's the client's key).
securityKeystoreKeyPassword - Variable in class org.rhq.enterprise.communications.command.client.ClientCommandSenderConfiguration
The password that gains access to the client key within the keystore file.
securityKeystorePassword - Variable in class org.rhq.enterprise.communications.command.client.ClientCommandSenderConfiguration
The password that gains access to the keystore file.
securityKeystoreType - Variable in class org.rhq.enterprise.communications.command.client.ClientCommandSenderConfiguration
The type of file that the keystore file is.
securitySecureSocketProtocol - Variable in class org.rhq.enterprise.communications.command.client.ClientCommandSenderConfiguration
The secure protocol used when connecting to the remote server's socket.
securityServerAuthMode - Variable in class org.rhq.enterprise.communications.command.client.ClientCommandSenderConfiguration
When sending over an SSL socket, this will determine if the server must be authenticated in order for the handshake to be successful.
securityTruststoreAlgorithm - Variable in class org.rhq.enterprise.communications.command.client.ClientCommandSenderConfiguration
The key management algorithm used in the truststore file.
securityTruststoreFile - Variable in class org.rhq.enterprise.communications.command.client.ClientCommandSenderConfiguration
The path to the truststore that contains the public keys of all trusted remote endpoints.
securityTruststorePassword - Variable in class org.rhq.enterprise.communications.command.client.ClientCommandSenderConfiguration
The password that gains access to the truststore file.
securityTruststoreType - Variable in class org.rhq.enterprise.communications.command.client.ClientCommandSenderConfiguration
The type of file that the truststore file is.
SecurityUtil - Class in org.rhq.enterprise.communications.util
Utilities to help perform security tasks.
send(Command) - Method in class org.rhq.enterprise.communications.command.client.JBossRemotingRemoteCommunicator
 
send(Command) - Method in interface org.rhq.enterprise.communications.command.client.RemoteCommunicator
Sends the given command to the remote endpoint by utilizing a remoting framework supported by the specific communicator implementation.
SEND_FAILED - Static variable in interface org.rhq.enterprise.communications.i18n.CommI18NResourceKeys
 
SEND_FAILED_NO_ARG - Static variable in interface org.rhq.enterprise.communications.i18n.CommI18NResourceKeys
 
SEND_THROTTLE_CANNOT_KILL - Static variable in interface org.rhq.enterprise.communications.i18n.CommI18NResourceKeys
 
SEND_THROTTLE_CONFIGURED - Static variable in interface org.rhq.enterprise.communications.i18n.CommI18NResourceKeys
 
SEND_THROTTLE_DISABLED - Static variable in interface org.rhq.enterprise.communications.i18n.CommI18NResourceKeys
 
SEND_THROTTLE_ENABLED - Static variable in interface org.rhq.enterprise.communications.i18n.CommI18NResourceKeys
 
sendAsynch(Command, CommandResponseCallback) - Method in class org.rhq.enterprise.communications.command.client.ClientCommandSender
Sends the command asynchronously.
sendAsynchGuaranteed(Command, CommandResponseCallback) - Method in class org.rhq.enterprise.communications.command.client.ClientCommandSender
Sends the command asynchronously with guaranteed delivery enabled.
SendCallback - Interface in org.rhq.enterprise.communications.command.client
This interface allows implementors to perform logic just before and just after the send.
sending(Command) - Method in interface org.rhq.enterprise.communications.command.client.SendCallback
This method provides the hook for pre-send logic.
sendingInitialCommand(RemoteCommunicator, Command) - Method in interface org.rhq.enterprise.communications.command.client.InitializeCallback
The callback method that is called when a remote communicator is about to send its very first command.
sendRequest(Method, Object[]) - Method in class org.rhq.enterprise.communications.command.client.RemoteInputStream
Builds the command to execute the method on the remote stream and submit the request.
sendRequest(Method, Object[]) - Method in class org.rhq.enterprise.communications.command.client.RemoteOutputStream
Builds the command to execute the method on the remote stream and submit the request.
sendSynch(Command) - Method in class org.rhq.enterprise.communications.command.client.ClientCommandSender
Sends the command synchronously.
sendThrottleMaxCommands - Variable in class org.rhq.enterprise.communications.command.client.ClientCommandSenderConfiguration
The maximum number of commands that are allowed to be sent before the send throttling's quiet period starts.
sendThrottleQuietPeriodDurationMillis - Variable in class org.rhq.enterprise.communications.command.client.ClientCommandSenderConfiguration
The duration of the send throttling's quiet period.
sendWithoutCallbacks(Command) - Method in class org.rhq.enterprise.communications.command.client.JBossRemotingRemoteCommunicator
 
sendWithoutCallbacks(Command) - Method in interface org.rhq.enterprise.communications.command.client.RemoteCommunicator
This is the same as RemoteCommunicator.send(Command) except, on error, this method will not attempt to call the failure callback, if one was set.
sendWithoutInitializeCallback(Command) - Method in class org.rhq.enterprise.communications.command.client.JBossRemotingRemoteCommunicator
 
sendWithoutInitializeCallback(Command) - Method in interface org.rhq.enterprise.communications.command.client.RemoteCommunicator
This is the same as RemoteCommunicator.send(Command) except this method will not attempt to call the initialize callback, thus allowing this method to be called from the initialize callback itself.
sent(Command, CommandResponse) - Method in interface org.rhq.enterprise.communications.command.client.SendCallback
This method provides the hook for post-send logic.
SERVER_POLL_FAILURE - Static variable in interface org.rhq.enterprise.communications.i18n.CommI18NResourceKeys
 
SERVER_POLLING_THREAD_ADDED_POLLING_LISTENER - Static variable in interface org.rhq.enterprise.communications.i18n.CommI18NResourceKeys
 
SERVER_POLLING_THREAD_REMOVED_POLLING_LISTENER - Static variable in interface org.rhq.enterprise.communications.i18n.CommI18NResourceKeys
 
SERVER_POLLING_THREAD_SERVER_OFFLINE - Static variable in interface org.rhq.enterprise.communications.i18n.CommI18NResourceKeys
 
SERVER_POLLING_THREAD_SERVER_ONLINE - Static variable in interface org.rhq.enterprise.communications.i18n.CommI18NResourceKeys
 
SERVER_POLLING_THREAD_STARTED - Static variable in interface org.rhq.enterprise.communications.i18n.CommI18NResourceKeys
 
SERVER_POLLING_THREAD_STOPPED - Static variable in interface org.rhq.enterprise.communications.i18n.CommI18NResourceKeys
 
ServerIdentification - Class in org.rhq.enterprise.communications.command.impl.identify
Identification information about a JON Server.
ServerIdentification(String, String) - Constructor for class org.rhq.enterprise.communications.command.impl.identify.ServerIdentification
Constructor for ServerIdentification.
serverOffline(InvokerLocator) - Method in interface org.rhq.enterprise.communications.command.server.discovery.AutoDiscoveryListener
Invoked when an old server has gone offline.
serverOnline(InvokerLocator) - Method in interface org.rhq.enterprise.communications.command.server.discovery.AutoDiscoveryListener
Invoked when a new server has come online.
serverPollingIntervalMillis - Variable in class org.rhq.enterprise.communications.command.client.ClientCommandSenderConfiguration
If larger than 0, this indicates the sender should periodically poll the server to make sure its still up or (if it was down) see when it comes back up.
SERVICE_CONTAINER_ADDED_COMMAND_SERVICE - Static variable in interface org.rhq.enterprise.communications.i18n.CommI18NResourceKeys
 
SERVICE_CONTAINER_ADDED_REMOTE_POJO - Static variable in interface org.rhq.enterprise.communications.i18n.CommI18NResourceKeys
 
SERVICE_CONTAINER_CONFIGURATION_CANNOT_GET_PREFS - Static variable in interface org.rhq.enterprise.communications.i18n.CommI18NResourceKeys
 
SERVICE_CONTAINER_CONFIGURATION_INVALID_CLIENT_AUTH - Static variable in interface org.rhq.enterprise.communications.i18n.CommI18NResourceKeys
 
SERVICE_CONTAINER_CONFIGURATION_UNKNOWN - Static variable in interface org.rhq.enterprise.communications.i18n.CommI18NResourceKeys
 
SERVICE_CONTAINER_CONNECTOR_LEASE_PERIOD - Static variable in interface org.rhq.enterprise.communications.i18n.CommI18NResourceKeys
 
SERVICE_CONTAINER_CONNECTOR_URI - Static variable in interface org.rhq.enterprise.communications.i18n.CommI18NResourceKeys
 
SERVICE_CONTAINER_CREATING_MBS - Static variable in interface org.rhq.enterprise.communications.i18n.CommI18NResourceKeys
 
SERVICE_CONTAINER_DIRECTORY_CREATED - Static variable in interface org.rhq.enterprise.communications.i18n.CommI18NResourceKeys
 
SERVICE_CONTAINER_DISABLED - Static variable in interface org.rhq.enterprise.communications.i18n.CommI18NResourceKeys
 
SERVICE_CONTAINER_IDENTITY_FAILURE - Static variable in interface org.rhq.enterprise.communications.i18n.CommI18NResourceKeys
 
SERVICE_CONTAINER_INVALID_RHQTYPE - Static variable in interface org.rhq.enterprise.communications.i18n.CommI18NResourceKeys
 
SERVICE_CONTAINER_MULTICAST_DETECTOR_CONFIG - Static variable in interface org.rhq.enterprise.communications.i18n.CommI18NResourceKeys
 
SERVICE_CONTAINER_MULTICAST_DETECTOR_CREATED - Static variable in interface org.rhq.enterprise.communications.i18n.CommI18NResourceKeys
 
SERVICE_CONTAINER_MULTICAST_DETECTOR_DISABLED - Static variable in interface org.rhq.enterprise.communications.i18n.CommI18NResourceKeys
 
SERVICE_CONTAINER_MULTICAST_DETECTOR_START_ERROR - Static variable in interface org.rhq.enterprise.communications.i18n.CommI18NResourceKeys
 
SERVICE_CONTAINER_NEEDS_SECURITY_SERVICES - Static variable in interface org.rhq.enterprise.communications.i18n.CommI18NResourceKeys
 
SERVICE_CONTAINER_NETWORK_NOTIF_LISTENER_OFFLINE_PROCESSING_FAILURE - Static variable in interface org.rhq.enterprise.communications.i18n.CommI18NResourceKeys
 
SERVICE_CONTAINER_NETWORK_NOTIF_LISTENER_ONLINE_PROCESSING_FAILURE - Static variable in interface org.rhq.enterprise.communications.i18n.CommI18NResourceKeys
 
SERVICE_CONTAINER_NETWORK_NOTIF_LISTENER_SERVER_OFFLINE - Static variable in interface org.rhq.enterprise.communications.i18n.CommI18NResourceKeys
 
SERVICE_CONTAINER_NETWORK_NOTIF_LISTENER_SERVER_ONLINE - Static variable in interface org.rhq.enterprise.communications.i18n.CommI18NResourceKeys
 
SERVICE_CONTAINER_NETWORK_REGISTRY_FAILURE - Static variable in interface org.rhq.enterprise.communications.i18n.CommI18NResourceKeys
 
SERVICE_CONTAINER_PROCESSOR_READY - Static variable in interface org.rhq.enterprise.communications.i18n.CommI18NResourceKeys
 
SERVICE_CONTAINER_REGISTRY_CREATED - Static variable in interface org.rhq.enterprise.communications.i18n.CommI18NResourceKeys
 
SERVICE_CONTAINER_REMOTE_POJO_CONFIG_INVALID - Static variable in interface org.rhq.enterprise.communications.i18n.CommI18NResourceKeys
 
SERVICE_CONTAINER_REMOVED_COMMAND_SERVICE - Static variable in interface org.rhq.enterprise.communications.i18n.CommI18NResourceKeys
 
SERVICE_CONTAINER_REMOVED_REMOTE_POJO - Static variable in interface org.rhq.enterprise.communications.i18n.CommI18NResourceKeys
 
SERVICE_CONTAINER_SHUTDOWN - Static variable in interface org.rhq.enterprise.communications.i18n.CommI18NResourceKeys
 
SERVICE_CONTAINER_SHUTDOWN_CONNECTOR_FAILURE - Static variable in interface org.rhq.enterprise.communications.i18n.CommI18NResourceKeys
 
SERVICE_CONTAINER_SHUTDOWN_DETECTOR_FAILURE - Static variable in interface org.rhq.enterprise.communications.i18n.CommI18NResourceKeys
 
SERVICE_CONTAINER_SHUTDOWN_MBS_FAILURE - Static variable in interface org.rhq.enterprise.communications.i18n.CommI18NResourceKeys
 
SERVICE_CONTAINER_SHUTDOWN_REMOTE_OUTSTREAM_SERVICE_FAILURE - Static variable in interface org.rhq.enterprise.communications.i18n.CommI18NResourceKeys
 
SERVICE_CONTAINER_SHUTDOWN_REMOTE_POJO_SERVICE_FAILURE - Static variable in interface org.rhq.enterprise.communications.i18n.CommI18NResourceKeys
 
SERVICE_CONTAINER_SHUTDOWN_REMOTE_STREAM_SERVICE_FAILURE - Static variable in interface org.rhq.enterprise.communications.i18n.CommI18NResourceKeys
 
SERVICE_CONTAINER_SHUTDOWN_SSL_FACTORY_SERVICE_FAILURE - Static variable in interface org.rhq.enterprise.communications.i18n.CommI18NResourceKeys
 
SERVICE_CONTAINER_SHUTTING_DOWN - Static variable in interface org.rhq.enterprise.communications.i18n.CommI18NResourceKeys
 
SERVICE_CONTAINER_SSL_SOCKET_FACTORY_CREATED - Static variable in interface org.rhq.enterprise.communications.i18n.CommI18NResourceKeys
 
SERVICE_CONTAINER_STARTED - Static variable in interface org.rhq.enterprise.communications.i18n.CommI18NResourceKeys
 
SERVICE_CONTAINER_TRUSTSTORE_FAILURE - Static variable in interface org.rhq.enterprise.communications.i18n.CommI18NResourceKeys
 
SERVICE_CONTAINER_UNREGISTER_LISTENER_FAILURE - Static variable in interface org.rhq.enterprise.communications.i18n.CommI18NResourceKeys
 
SERVICE_CONTAINER_USING_EXISTING_MBS - Static variable in interface org.rhq.enterprise.communications.i18n.CommI18NResourceKeys
 
ServiceContainer - Class in org.rhq.enterprise.communications
This is the main container that manages the communications services required by the server to accept incoming command requests.
ServiceContainer() - Constructor for class org.rhq.enterprise.communications.ServiceContainer
Private to prevent external instantiation.
ServiceContainerConfiguration - Class in org.rhq.enterprise.communications
Just provides some convienence methods to extract the service container configuration properties.
ServiceContainerConfiguration(Preferences) - Constructor for class org.rhq.enterprise.communications.ServiceContainerConfiguration
Wraps a preferences object in this instance.
ServiceContainerConfigurationConstants - Interface in org.rhq.enterprise.communications
These are the names of the known communications services configuration properties.
ServiceContainerConfigurationUpgrade - Class in org.rhq.enterprise.communications
Upgrades the configuration of the communications preferences.
ServiceContainerConfigurationUpgrade() - Constructor for class org.rhq.enterprise.communications.ServiceContainerConfigurationUpgrade
Constructor for ServiceContainerConfigurationUpgrade.
ServiceContainerMetrics - Class in org.rhq.enterprise.communications
MBean implementation that emits metrics from the server-side comm components.
ServiceContainerMetrics(ServiceContainer, CommandProcessor) - Constructor for class org.rhq.enterprise.communications.ServiceContainerMetrics
Creates a new ServiceContainerMetrics object.
ServiceContainerMetricsMBean - Interface in org.rhq.enterprise.communications
This is the interface to the MBean that emits metric information on the server-side comm components.
ServiceContainerSenderCreationListener - Interface in org.rhq.enterprise.communications
A ServiceContainer may create new senders - for example, when a remote stream is being received by a remote client and a sender is created in order to retrieve the stream data from the client.
setAllowDynamicDiscovery(boolean) - Method in class org.rhq.enterprise.communications.command.server.CommandServiceDirectory
 
setAllowDynamicDiscovery(boolean) - Method in interface org.rhq.enterprise.communications.command.server.CommandServiceDirectoryMBean
This attribute will indicate if new commands are allowed to be added dynamically at runtime.
setAllowedValues(List<Object>) - Method in class org.rhq.enterprise.communications.command.param.DynamicFixedValuesParameterDefinition
This class allows the parameter definition's fixed values to be changed at runtime via this method (unlike its parent class).
setAllowedValues(List<Object>) - Method in class org.rhq.enterprise.communications.command.param.FixedValuesParameterDefinition
This method allows subclasses to replace this object's fixed set of allowed values with a new set.
setArguments(String[]) - Method in class org.rhq.enterprise.communications.command.impl.start.StartCommand
Sets the argument values that are to be passed on the command line to the program executable.
setAsynch(boolean, CommandResponseCallback) - Method in class org.rhq.enterprise.communications.command.client.ClientRemotePojoFactory
Tells this object to make any new remote POJO proxies (via ClientRemotePojoFactory.getRemotePojo(Class)) such that they send their invocations asynchronously.
setBackupOutputFile(Boolean) - Method in class org.rhq.enterprise.communications.command.impl.start.StartCommand
Sets the flag to indicate if any previously existing output file should be backed up.
setCaptureOutput(Boolean) - Method in class org.rhq.enterprise.communications.command.impl.start.StartCommand
Sets the flag to indicate if the process' output should be captured in the output file.
setClientCommandSender(ClientCommandSender) - Method in class org.rhq.enterprise.communications.command.client.RemoteInputStream
Sets the sender that this input stream object will use to send the remote invocation requests.
setClientCommandSender(ClientCommandSender) - Method in class org.rhq.enterprise.communications.command.client.RemoteOutputStream
Sets the sender that this output stream object will use to send the remote invocation requests.
setCommand(Command) - Method in class org.rhq.enterprise.communications.command.AbstractCommandResponse
Sets the command that was executed and whose results are being returned in this response object.
setCommandAuthenticator(CommandAuthenticator) - Method in class org.rhq.enterprise.communications.command.server.CommandProcessor
Sets the object that will perform the security checks necessary to authenticate incoming commands.
setCommandInResponse(boolean) - Method in class org.rhq.enterprise.communications.command.AbstractCommand
 
setCommandInResponse(boolean) - Method in interface org.rhq.enterprise.communications.command.Command
Sets a flag to determine if this Command object is to be returned with the response after the command has executed.
setCommandInResponse(boolean) - Method in class org.rhq.enterprise.communications.command.impl.stream.RemoteInputStreamCommand
The RemoteInputStreamCommandResponse must have the command in it in order to support its mimicing of pass-by-reference semantics since the command contains the byte buffer that will contain the bytes when reading the stream.
setCommandInResponse(boolean) - Method in class org.rhq.enterprise.communications.command.impl.stream.RemoteOutputStreamCommand
The RemoteOutputStreamCommandResponse should not have the command in it in order to avoid returning back the byte array that was written (no sense in returning a copy of the byte array, would only decrease performance and increase the size of the over-the-wire response).
setCommandPreprocessors(CommandPreprocessor[]) - Method in class org.rhq.enterprise.communications.command.client.ClientCommandSender
This method sets the list of preprocessor objects this sender will use - these are the preprocessors that will have an opportunity to manipulate a command prior to it being queued and sent.
setCommandType(CommandType) - Method in class org.rhq.enterprise.communications.command.impl.generic.GenericCommand
Allows the caller to modify this custom command's type.
setCommandType(CommandType) - Method in class org.rhq.enterprise.communications.command.impl.generic.GenericCommandClient
Sets the command type to be used when this client creates new commands via the GenericCommandClient.createNewCommand(Map) method.
setConcurrencyManager(ConcurrencyManager) - Method in class org.rhq.enterprise.communications.ServiceContainer
Allows the caller to provide a reconfigured concurrency manager.
setConfigurationSchemaVersion(Preferences, int) - Method in class org.rhq.enterprise.communications.util.prefs.PreferencesUpgrade
Given a set of preferences, this will set its configuration schema version to the given version number.
setDefaultRenderingAttributes(ParameterRenderingInformation) - Method in class org.rhq.enterprise.communications.command.param.ParameterDefinition
Sets the label, description and isHidden fields on the passed in renderingInfo object using this definition for the default values.
setDefaultValue(String) - Method in class org.rhq.enterprise.communications.util.prefs.SetupInstruction
Sets the default value that is to be assigned to the preference if the answer to the prompt was an empty return.
setDeliveryGuaranteed(ClientRemotePojoFactory.GuaranteedDelivery) - Method in class org.rhq.enterprise.communications.command.client.ClientRemotePojoFactory
Sets the flag to indicate if the remote POJO calls should be made with guaranteed delivery.
setDescription(String) - Method in class org.rhq.enterprise.communications.command.param.ParameterRenderingInformation
Explicitly sets the description string.
setEnvironment(String[]) - Method in class org.rhq.enterprise.communications.command.impl.start.StartCommand
Sets the environment variable name/value pairs that define the environment to be passed to the started process.
setEnvironment(Properties) - Method in class org.rhq.enterprise.communications.command.impl.start.StartCommand
Convienence method that takes a Properties object containing the environment variables, as opposed to an array of strings (see StartCommand.setEnvironment(String[]).
setException(Throwable) - Method in class org.rhq.enterprise.communications.command.AbstractCommandResponse
Sets the exception that was the result of a failed command.
setFailureCallback(FailureCallback) - Method in class org.rhq.enterprise.communications.command.client.JBossRemotingRemoteCommunicator
 
setFailureCallback(FailureCallback) - Method in interface org.rhq.enterprise.communications.command.client.RemoteCommunicator
Sets the given failure callback as the one that will be notified when this object sees a comm failure.
setHelpMessage(String) - Method in class org.rhq.enterprise.communications.util.prefs.SetupInstruction
Sets the human-readable help message that describes the preference being setup in more detail.
setHidden(boolean) - Method in class org.rhq.enterprise.communications.command.param.ParameterRenderingInformation
Set the hidden flag.
setIgnoreAnnotations(boolean) - Method in class org.rhq.enterprise.communications.command.client.ClientRemotePojoFactory
Indicates if remote POJO interface annotations are to be ignored or not.
setInitializeCallback(InitializeCallback) - Method in class org.rhq.enterprise.communications.command.client.JBossRemotingRemoteCommunicator
 
setInitializeCallback(InitializeCallback) - Method in interface org.rhq.enterprise.communications.command.client.RemoteCommunicator
Sets the given initialize callback as the one that will be notified when this object attempts to send its very first message after a RemoteCommunicator.connect().
setInputDirectory(String) - Method in class org.rhq.enterprise.communications.command.impl.start.StartCommand
Sets the directory where the input file is located.
setInputFile(String) - Method in class org.rhq.enterprise.communications.command.impl.start.StartCommand
Sets the name of the file that contains data to be input to the program.
setInvoker(ServerInvoker) - Method in class org.rhq.enterprise.communications.command.server.CommandProcessor
 
setInvokerLocator(String) - Method in class org.rhq.enterprise.communications.command.client.JBossRemotingRemoteCommunicator
Sets the invoker locator URI and creates a new locator that is to be used to find the remote JBoss/Remoting server for its subsequent command client invocations.
setInvokerLocator(String, Map<String, String>) - Method in class org.rhq.enterprise.communications.command.client.JBossRemotingRemoteCommunicator
Sets the invoker locator URI and creates a new locator that is to be used to find the remote JBoss/Remoting server for its subsequent command client invocations.
setInvokerLocator(InvokerLocator) - Method in class org.rhq.enterprise.communications.command.client.JBossRemotingRemoteCommunicator
Sets the invoker locator that this communicator should use for its subsequent command client invocations.
setInvokerLocator(InvokerLocator, Map<String, String>) - Method in class org.rhq.enterprise.communications.command.client.JBossRemotingRemoteCommunicator
Sets the invoker locator that this communicator should use for its subsequent command client invocations.
setLabel(String) - Method in class org.rhq.enterprise.communications.command.param.ParameterRenderingInformation
Explicitly sets the label string.
setMBeanServer(MBeanServer) - Method in class org.rhq.enterprise.communications.command.server.CommandProcessor
 
setMessage(String) - Method in class org.rhq.enterprise.communications.command.impl.echo.EchoCommand
Sets the message that will be echoed back to the client.
setNameBasedInvocation(NameBasedInvocation) - Method in class org.rhq.enterprise.communications.command.impl.remotepojo.RemotePojoInvocationCommand
Sets the invocation information that describes what needs to be invoked on the remote POJO.
setNameBasedInvocation(NameBasedInvocation) - Method in class org.rhq.enterprise.communications.command.impl.stream.RemoteInputStreamCommand
Sets the invocation information that describes what needs to be invoked on the remote POJO.
setNameBasedInvocation(NameBasedInvocation) - Method in class org.rhq.enterprise.communications.command.impl.stream.RemoteOutputStreamCommand
Sets the invocation information that describes what needs to be invoked on the remote POJO.
setNetworkRegistryName(String) - Method in class org.rhq.enterprise.communications.command.server.discovery.AutoDiscovery
 
setNetworkRegistryName(String) - Method in interface org.rhq.enterprise.communications.command.server.discovery.AutoDiscoveryMBean
Sets the name (in String form of a JMX ObjectName) of the Network Registry that is used to perform auto-discovery and begins listeningn to it.
setObfuscated(boolean) - Method in class org.rhq.enterprise.communications.command.param.ParameterRenderingInformation
Set the obfuscated flag.
setOptionLabels(List<String>) - Method in class org.rhq.enterprise.communications.command.param.OptionListRenderingInformation
Explicitly sets the option labels strings.
setOutputDirectory(String) - Method in class org.rhq.enterprise.communications.command.impl.start.StartCommand
Sets the directory where the program's output log file will be written.
setOutputFile(String) - Method in class org.rhq.enterprise.communications.command.impl.start.StartCommand
Sets the file (to be placed in the output directory) where the program's output will be written.
setParameterDefinitions(ParameterDefinition[]) - Method in class org.rhq.enterprise.communications.command.impl.generic.GenericCommand
Allows the caller to modify this custom command's parameter definitions.
setParameterValue(String, Object) - Method in class org.rhq.enterprise.communications.command.AbstractCommand
 
setParameterValue(String, Object) - Method in interface org.rhq.enterprise.communications.command.Command
Adds a parameter value under the given parameter name.
setParameterValue(String, Object) - Method in interface org.rhq.enterprise.communications.command.param.Parameters
Given the name of a parameter, this will set the parameter's value.
setParameterValue(String, Object) - Method in class org.rhq.enterprise.communications.command.param.ParametersImpl
 
setParameterValuesInternalMap(Map<String, Object>) - Method in class org.rhq.enterprise.communications.command.AbstractCommand
Sets the parameter map, overwriting any previously existing map of parameters.
setPreferences(Preferences) - Method in class org.rhq.enterprise.communications.util.prefs.SetupInstruction
Sets the preferences that are being setup according to this instruction object.
setPrefix(String) - Method in class org.rhq.enterprise.communications.command.impl.echo.EchoCommand
An optional parameter whose value will be used by the server to prefix the echoed message.
setProgramDirectory(String) - Method in class org.rhq.enterprise.communications.command.impl.start.StartCommand
Sets the full path to the program executable.
setProgramExecutable(String) - Method in class org.rhq.enterprise.communications.command.impl.start.StartCommand
Sets the name of the program to execute.
setProgramTitle(String) - Method in class org.rhq.enterprise.communications.command.impl.start.StartCommand
Sets the title for this program.
setPromptMessage(String) - Method in class org.rhq.enterprise.communications.util.prefs.SetupInstruction
Sets the human-readable prompt message that asks the question of the user for the new preference value.
setReadOnly(boolean) - Method in class org.rhq.enterprise.communications.command.param.ParameterRenderingInformation
Sets the read-only flag.
setRemoteCommunicator(RemoteCommunicator) - Method in class org.rhq.enterprise.communications.command.client.AbstractCommandClient
 
setRemoteCommunicator(RemoteCommunicator) - Method in class org.rhq.enterprise.communications.command.client.ClientCommandSender
Sets the information about the server to which all commands are sent.
setRemoteCommunicator(RemoteCommunicator) - Method in interface org.rhq.enterprise.communications.command.client.CommandClient
Sets the object that encapsulates the underlying remote framework implementation.
setRemoteEndpoint(String) - Method in class org.rhq.enterprise.communications.command.client.JBossRemotingRemoteCommunicator
 
setRemoteEndpoint(String) - Method in interface org.rhq.enterprise.communications.command.client.RemoteCommunicator
Sets the remote endpoint that this communicator object will send commands to.
setRenderingInfo(ParameterRenderingInformation) - Method in class org.rhq.enterprise.communications.command.param.ParameterDefinition
Sets the rendering information that can be used to render the parameter in a user interface.
setResults(Object) - Method in class org.rhq.enterprise.communications.command.AbstractCommandResponse
Sets the response data that was the result of the command execution.
setSendCallbacks(SendCallback[]) - Method in class org.rhq.enterprise.communications.command.client.ClientCommandSender
This method sets the list of SendCallback objects this sender will use - these are the objects that will have an opportunity to execute just prior and just after the command is sent.
setSendThrottled(boolean) - Method in class org.rhq.enterprise.communications.command.client.ClientRemotePojoFactory
Sets the flag to indicate if the remote POJO calls should be "send-throttleable".
setServiceContainer(ServiceContainer) - Method in class org.rhq.enterprise.communications.command.server.CommandService
When this service is added by the ServiceContainer, that container's reference will be set via this method.
setSettingTraceCommandConfig(Boolean) - Static method in class org.rhq.enterprise.communications.util.CommandTraceUtil
 
setSettingTraceCommandResponseResults(Integer) - Static method in class org.rhq.enterprise.communications.util.CommandTraceUtil
 
setSettingTraceCommandResponseSizeThreshold(Integer) - Static method in class org.rhq.enterprise.communications.util.CommandTraceUtil
 
setSettingTraceCommandSizeThreshold(Integer) - Static method in class org.rhq.enterprise.communications.util.CommandTraceUtil
 
setStreamId(Long) - Method in class org.rhq.enterprise.communications.command.impl.stream.RemoteInputStreamCommand
Sets the opaque ID object used to identify the input stream that is being invoked by this command.
setStreamId(Long) - Method in class org.rhq.enterprise.communications.command.impl.stream.RemoteOutputStreamCommand
Sets the opaque ID object used to identify the output stream that is being invoked by this command.
setSubsystem(String) - Method in class org.rhq.enterprise.communications.command.client.JBossRemotingRemoteCommunicator
Sets the value of the subsystem that will be used to target command invocations.
setSuccessful(boolean) - Method in class org.rhq.enterprise.communications.command.AbstractCommandResponse
Sets the flag to indicate if the command execution was successful or not.
setTargetInterfaceName(String) - Method in class org.rhq.enterprise.communications.command.impl.remotepojo.RemotePojoInvocationCommand
Sets the name of the remote POJO's target interface that is being invoked.
setTimeout(Long) - Method in class org.rhq.enterprise.communications.command.client.ClientRemotePojoFactory
Sets the timeout (in milliseconds) that all POJO calls will be configured with.
Setup - Class in org.rhq.enterprise.communications.util.prefs
This provides a way to initially setup a set of preferences.
Setup(Preferences, String, List<SetupInstruction>, PromptInput, PrintWriter) - Constructor for class org.rhq.enterprise.communications.util.prefs.Setup
Creates a new Setup object.
setup() - Method in class org.rhq.enterprise.communications.util.prefs.Setup
Performs the setup by asking questions and setting preferences according to this object's setup instructions.
SETUP_COMPLETE - Static variable in interface org.rhq.enterprise.communications.i18n.CommI18NResourceKeys
 
SETUP_COMPLETE_WITH_DUMP - Static variable in interface org.rhq.enterprise.communications.i18n.CommI18NResourceKeys
 
SETUP_NEW_VALUE - Static variable in interface org.rhq.enterprise.communications.i18n.CommI18NResourceKeys
 
SETUP_NEW_VALUE_NO_PROMPT - Static variable in interface org.rhq.enterprise.communications.i18n.CommI18NResourceKeys
 
SETUP_NOT_A_FLOAT - Static variable in interface org.rhq.enterprise.communications.i18n.CommI18NResourceKeys
 
SETUP_NOT_A_LOCATOR_URI - Static variable in interface org.rhq.enterprise.communications.i18n.CommI18NResourceKeys
 
SETUP_NOT_A_LONG - Static variable in interface org.rhq.enterprise.communications.i18n.CommI18NResourceKeys
 
SETUP_NOT_A_URL - Static variable in interface org.rhq.enterprise.communications.i18n.CommI18NResourceKeys
 
SETUP_NOT_AN_INTEGER - Static variable in interface org.rhq.enterprise.communications.i18n.CommI18NResourceKeys
 
SETUP_NOT_AN_IP_ADDRESS_OR_HOSTNAME - Static variable in interface org.rhq.enterprise.communications.i18n.CommI18NResourceKeys
 
SETUP_NOT_LOCATOR_URI_PARAMS - Static variable in interface org.rhq.enterprise.communications.i18n.CommI18NResourceKeys
 
SETUP_NUMBER_TOO_HIGH - Static variable in interface org.rhq.enterprise.communications.i18n.CommI18NResourceKeys
 
SETUP_NUMBER_TOO_LOW - Static variable in interface org.rhq.enterprise.communications.i18n.CommI18NResourceKeys
 
SETUP_POSTPROCESS_INSTRUCTION - Static variable in interface org.rhq.enterprise.communications.i18n.CommI18NResourceKeys
 
SETUP_PREPROCESS_INSTRUCTION - Static variable in interface org.rhq.enterprise.communications.i18n.CommI18NResourceKeys
 
SETUP_STANDARD_INTRO - Static variable in interface org.rhq.enterprise.communications.i18n.CommI18NResourceKeys
 
SETUP_USER_CANCEL - Static variable in interface org.rhq.enterprise.communications.i18n.CommI18NResourceKeys
 
SETUP_USER_STOP - Static variable in interface org.rhq.enterprise.communications.i18n.CommI18NResourceKeys
 
SetupInstruction - Class in org.rhq.enterprise.communications.util.prefs
Instances of this class represent a single setup instruction that defines a preference that needs to be setup.
SetupInstruction(String, String, SetupValidityChecker, String, String, boolean) - Constructor for class org.rhq.enterprise.communications.util.prefs.SetupInstruction
Constructor for SetupInstruction.
SetupValidityChecker - Interface in org.rhq.enterprise.communications.util.prefs
This interface defines an object that will check the validity of a preference value.
setUsingNoEchoPrompt(boolean) - Method in class org.rhq.enterprise.communications.util.prefs.SetupInstruction
If true, the prompt will not echo what the user typed (as you would want if the prompt is asking for a password, for example).
setValidityChecker(SetupValidityChecker) - Method in class org.rhq.enterprise.communications.util.prefs.SetupInstruction
Sets the validity checker object that will be responsible for making sure any new preference value to be set is valid.
setValue(Object) - Method in class org.rhq.enterprise.communications.command.param.Parameter
Sets the parameter's data value.
setWaitForExit(Long) - Method in class org.rhq.enterprise.communications.command.impl.start.StartCommand
Sets the time to wait for the process to exit.
setWorkingDirectory(String) - Method in class org.rhq.enterprise.communications.command.impl.start.StartCommand
Sets the working directory of the new process (known also as the current directory or the startup directory).
SHOULD_NOT_OCCUR - Static variable in interface org.rhq.enterprise.communications.i18n.CommI18NResourceKeys
 
shutdown() - Method in class org.rhq.enterprise.communications.ServiceContainer
This method should be called when the services are no longer needed (for example, when the VM is shutting down).
size() - Method in class org.rhq.enterprise.communications.command.param.ParametersImpl
The returned object is not a copy - changes made to that collection affect this object's internal collection.
skip(long) - Method in class org.rhq.enterprise.communications.command.client.RemoteInputStream
 
SortedParameterNameIndexComparator - Class in org.rhq.enterprise.communications.command.param
A comparator that is used to sort ParameterNameIndex objects.
SortedParameterNameIndexComparator() - Constructor for class org.rhq.enterprise.communications.command.param.SortedParameterNameIndexComparator
 
start(Command) - Static method in class org.rhq.enterprise.communications.command.client.OutgoingCommandTrace
Call this when starting the command - that is, just prior to it going out over the wire.
start(Command) - Static method in class org.rhq.enterprise.communications.command.server.IncomingCommandTrace
Call this when the command is just received since being delivered over the wire.
start(Preferences, ClientCommandSenderConfiguration) - Method in class org.rhq.enterprise.communications.ServiceContainer
This initializes the container with the given set of configuration preferences and starts the communications services.
start(Preferences, ClientCommandSenderConfiguration, MBeanServer) - Method in class org.rhq.enterprise.communications.ServiceContainer
This initializes the container with the given set of configuration preferences and starts the communications services using the given MBeanServer to register the services.
START_COMMAND_ARGUMENTS - Static variable in interface org.rhq.enterprise.communications.i18n.CommI18NResourceKeys
 
START_COMMAND_BACKUP_OUTPUT_FILE - Static variable in interface org.rhq.enterprise.communications.i18n.CommI18NResourceKeys
 
START_COMMAND_BAD_INPUT_PARAMS - Static variable in interface org.rhq.enterprise.communications.i18n.CommI18NResourceKeys
 
START_COMMAND_CAPTURE_OUTPUT - Static variable in interface org.rhq.enterprise.communications.i18n.CommI18NResourceKeys
 
START_COMMAND_ENV_VAR_BAD_FORMAT - Static variable in interface org.rhq.enterprise.communications.i18n.CommI18NResourceKeys
 
START_COMMAND_ENVIRONMENT_VARIABLES - Static variable in interface org.rhq.enterprise.communications.i18n.CommI18NResourceKeys
 
START_COMMAND_INPUT_DIRECTORY - Static variable in interface org.rhq.enterprise.communications.i18n.CommI18NResourceKeys
 
START_COMMAND_INPUT_FILE - Static variable in interface org.rhq.enterprise.communications.i18n.CommI18NResourceKeys
 
START_COMMAND_OUTPUT_DIRECTORY - Static variable in interface org.rhq.enterprise.communications.i18n.CommI18NResourceKeys
 
START_COMMAND_OUTPUT_FILE - Static variable in interface org.rhq.enterprise.communications.i18n.CommI18NResourceKeys
 
START_COMMAND_PROGRAM_DIRECTORY - Static variable in interface org.rhq.enterprise.communications.i18n.CommI18NResourceKeys
 
START_COMMAND_PROGRAM_EXECUTABLE - Static variable in interface org.rhq.enterprise.communications.i18n.CommI18NResourceKeys
 
START_COMMAND_PROGRAM_TITLE - Static variable in interface org.rhq.enterprise.communications.i18n.CommI18NResourceKeys
 
START_COMMAND_WAIT_FOR_EXIT - Static variable in interface org.rhq.enterprise.communications.i18n.CommI18NResourceKeys
 
START_COMMAND_WORKING_DIRECTORY - Static variable in interface org.rhq.enterprise.communications.i18n.CommI18NResourceKeys
 
StartCommand - Class in org.rhq.enterprise.communications.command.impl.start
Command used to start operating system processes.
StartCommand() - Constructor for class org.rhq.enterprise.communications.command.impl.start.StartCommand
Constructor for StartCommand.
StartCommand(Map<String, Object>) - Constructor for class org.rhq.enterprise.communications.command.impl.start.StartCommand
Constructor for StartCommand.
StartCommand(Command) - Constructor for class org.rhq.enterprise.communications.command.impl.start.StartCommand
Constructor for StartCommand.
StartCommandResponse - Class in org.rhq.enterprise.communications.command.impl.start
The response of a start command that will indicate if the remote process instance was successfully started or not.
StartCommandResponse(Command) - Constructor for class org.rhq.enterprise.communications.command.impl.start.StartCommandResponse
Creates a response, however, there is no associated exit code (due to the fact that the original command did not request that the command service wait for the process to exit).
StartCommandResponse(Command, Integer) - Constructor for class org.rhq.enterprise.communications.command.impl.start.StartCommandResponse
Creates a response that considers the command a success, with the exitCode passed as the result object.
StartCommandResponse(Command, Throwable) - Constructor for class org.rhq.enterprise.communications.command.impl.start.StartCommandResponse
Creates a response that considers the command a failure with the given exception stored in the response.
StartCommandResponse(CommandResponse) - Constructor for class org.rhq.enterprise.communications.command.impl.start.StartCommandResponse
Constructor for StartCommandResponse ;
startedSending(ClientCommandSender) - Method in interface org.rhq.enterprise.communications.command.client.ClientCommandSenderStateListener
The notification method that is called when the sender this object is listening to has started sending commands to its remote endpoint.
startSending() - Method in class org.rhq.enterprise.communications.command.client.ClientCommandSender
This starts to send commands that are found in the queue and allows commands to be synchronously sent via ClientCommandSender.send(Command).
startServerPolling() - Method in class org.rhq.enterprise.communications.command.client.ClientCommandSender
If configured to do so, this will start server polling by periodically sending requests to the server to ensure that it is online.
startService() - Method in class org.rhq.enterprise.communications.command.impl.remotepojo.server.RemotePojoInvocationCommandService
 
startService() - Method in class org.rhq.enterprise.communications.command.impl.stream.server.RemoteInputStreamCommandService
Configures the max idle time taken from this service's container configuration.
startService() - Method in class org.rhq.enterprise.communications.command.impl.stream.server.RemoteOutputStreamCommandService
Configures the max idle time taken from this service's container configuration.
startService() - Method in class org.rhq.enterprise.communications.command.server.CommandMBean
This is called after the MBean is fully registered with the MBeanServer.
startService() - Method in class org.rhq.enterprise.communications.command.server.CommandServiceDirectory
Clears the directory of all entries then takes an inventory of existing command services and adds them to the directory.
stoppedSending(ClientCommandSender) - Method in interface org.rhq.enterprise.communications.command.client.ClientCommandSenderStateListener
The notification method that is called when the sender this object is listening to has stopped sending commands to its remote endpoint.
stopSending(boolean) - Method in class org.rhq.enterprise.communications.command.client.ClientCommandSender
This stops all sending, both synchronous and asynchronous.
stopServerPolling() - Method in class org.rhq.enterprise.communications.command.client.ClientCommandSender
Stops this object from polling the server.
stopService() - Method in class org.rhq.enterprise.communications.command.impl.remotepojo.server.RemotePojoInvocationCommandService
 
stopService() - Method in class org.rhq.enterprise.communications.command.impl.stream.server.RemoteInputStreamCommandService
 
stopService() - Method in class org.rhq.enterprise.communications.command.impl.stream.server.RemoteOutputStreamCommandService
 
stopService() - Method in class org.rhq.enterprise.communications.command.server.CommandMBean
This is called when the MBean is being deregistered from the MBeanServer.
stopService() - Method in class org.rhq.enterprise.communications.command.server.CommandServiceDirectory
Clean up any resources that were initialized during start.
stopService() - Method in class org.rhq.enterprise.communications.command.server.discovery.AutoDiscovery
Unregisters this object as a notification listener on the Network Registry.
SUBSYSTEM - Static variable in interface org.rhq.enterprise.communications.command.server.KeyProperty
This is a key name that defines the subsystem in which this MBean belongs to.

T

tagWithServiceContainerConfigurationVersion() - Method in class org.rhq.enterprise.communications.ServiceContainerConfiguration
This tags the existing preferences by setting the configuration schema version preference appropriately.
take() - Method in class org.rhq.enterprise.communications.command.client.PersistentFifo
Takes the next entry from the queue and returns it.
takeObject() - Method in class org.rhq.enterprise.communications.command.client.PersistentFifo
Takes an object from the FIFO, deserializes it and returns it.
TextFieldRenderingInformation - Class in org.rhq.enterprise.communications.command.param
Class used to encapsulate information specific to text fields.
TextFieldRenderingInformation() - Constructor for class org.rhq.enterprise.communications.command.param.TextFieldRenderingInformation
Defines a default length and height for the text field and sets the keys to null.
TextFieldRenderingInformation(int, int) - Constructor for class org.rhq.enterprise.communications.command.param.TextFieldRenderingInformation
Sets the length and height as given but sets the keys to null.
TextFieldRenderingInformation(String, String) - Constructor for class org.rhq.enterprise.communications.command.param.TextFieldRenderingInformation
Defines a default length and height and sets the keys to the given values.
TextFieldRenderingInformation(String, String, int, int) - Constructor for class org.rhq.enterprise.communications.command.param.TextFieldRenderingInformation
Defines the keys and dimensions to their given values.
TIMER_TASK_CANNOT_REMOVE_OUTSTREAM - Static variable in interface org.rhq.enterprise.communications.i18n.CommI18NResourceKeys
 
TIMER_TASK_CANNOT_REMOVE_STREAM - Static variable in interface org.rhq.enterprise.communications.i18n.CommI18NResourceKeys
 
TIMER_TASK_REMOVED_IDLE_OUTSTREAM - Static variable in interface org.rhq.enterprise.communications.i18n.CommI18NResourceKeys
 
TIMER_TASK_REMOVED_IDLE_STREAM - Static variable in interface org.rhq.enterprise.communications.i18n.CommI18NResourceKeys
 
toArray() - Method in class org.rhq.enterprise.communications.command.param.ParametersImpl
The returned array may be cast to a Parameter array.
toArray(T[]) - Method in class org.rhq.enterprise.communications.command.param.ParametersImpl
Returns an array of Parameter objects.
toString() - Method in class org.rhq.enterprise.communications.command.AbstractCommand
Returns the string representation of this command that includes the parameter values but not the parameter definitions.
toString(boolean, boolean) - Method in class org.rhq.enterprise.communications.command.AbstractCommand
Returns a toString representation of the command but provides the caller the option to include or omit the parameters values and/or the parameter definitions.
toString() - Method in class org.rhq.enterprise.communications.command.AbstractCommandResponse
 
toString() - Method in class org.rhq.enterprise.communications.command.client.ClientCommandSenderMetrics
 
toString() - Method in class org.rhq.enterprise.communications.command.client.CommandAndCallback
 
toString() - Method in class org.rhq.enterprise.communications.command.client.JBossRemotingRemoteCommunicator
 
toString() - Method in class org.rhq.enterprise.communications.command.client.RemoteInputStream
 
toString() - Method in class org.rhq.enterprise.communications.command.client.RemoteOutputStream
 
toString() - Method in class org.rhq.enterprise.communications.command.CommandType
This will return the name of the command following by the version (prefixed with a 'v') unless the version number is 1, in which case just the name is returned.
toString() - Method in class org.rhq.enterprise.communications.command.impl.identify.AgentIdentification
 
toString() - Method in class org.rhq.enterprise.communications.command.impl.identify.ServerIdentification
 
toString() - Method in class org.rhq.enterprise.communications.command.param.FixedValuesParameterDefinition
 
toString() - Method in class org.rhq.enterprise.communications.command.param.Parameter
Same as toString(true).
toString(boolean) - Method in class org.rhq.enterprise.communications.command.param.Parameter
Will provide the string form of the parameter but the value's actual toString will only be returned in the string if showValue is true.
toString() - Method in class org.rhq.enterprise.communications.command.param.ParameterDefinition
 
toString() - Method in class org.rhq.enterprise.communications.command.param.ParametersImpl
 
toString() - Method in class org.rhq.enterprise.communications.command.server.CommandProcessorMetrics.Calltime
 
toString() - Method in class org.rhq.enterprise.communications.command.server.CommandServiceDirectoryEntry
 
toString() - Method in class org.rhq.enterprise.communications.command.server.CommandServiceId
 
toString() - Method in class org.rhq.enterprise.communications.ServiceContainerConfiguration
 
toString() - Method in class org.rhq.enterprise.communications.util.prefs.SetupInstruction
 
TRACE_INCOMING_COMMAND_FINISH - Static variable in interface org.rhq.enterprise.communications.i18n.CommI18NResourceKeys
 
TRACE_INCOMING_COMMAND_START - Static variable in interface org.rhq.enterprise.communications.i18n.CommI18NResourceKeys
 
TRACE_NOT_SERIALIZABLE_COMMAND - Static variable in interface org.rhq.enterprise.communications.i18n.CommI18NResourceKeys
 
TRACE_NOT_SERIALIZABLE_COMMAND_RESPONSE - Static variable in interface org.rhq.enterprise.communications.i18n.CommI18NResourceKeys
 
TRACE_OUTGOING_COMMAND_FINISH - Static variable in interface org.rhq.enterprise.communications.i18n.CommI18NResourceKeys
 
TRACE_OUTGOING_COMMAND_START - Static variable in interface org.rhq.enterprise.communications.i18n.CommI18NResourceKeys
 
TRACE_SIZE_THRESHOLD_EXCEEDED_COMMAND - Static variable in interface org.rhq.enterprise.communications.i18n.CommI18NResourceKeys
 
TRACE_SIZE_THRESHOLD_EXCEEDED_COMMAND_RESPONSE - Static variable in interface org.rhq.enterprise.communications.i18n.CommI18NResourceKeys
 
TYPE - Static variable in interface org.rhq.enterprise.communications.command.server.KeyProperty
This is a key name that defines the type of MBean.
TYPE_AGENT - Static variable in class org.rhq.enterprise.communications.command.impl.identify.Identification
The type string that identifies the remote endpoint as an Agent.
TYPE_COMMAND - Static variable in interface org.rhq.enterprise.communications.command.server.KeyProperty
Value of a key property named KeyProperty.TYPE that specifies a type of MBean that supports/executes commands.
TYPE_DIRECTORY - Static variable in interface org.rhq.enterprise.communications.command.server.KeyProperty
Value of a key property named KeyProperty.TYPE that specifies a type of MBean who maintains a directory of command services and their supported command types.
TYPE_SERVER - Static variable in class org.rhq.enterprise.communications.command.impl.identify.Identification
The type string that identifies the remote endpoint as a Server.

U

UNEXPECTED_PARAM - Static variable in interface org.rhq.enterprise.communications.i18n.CommI18NResourceKeys
 
UNKNOWN_COMMAND_TYPE - Static variable in interface org.rhq.enterprise.communications.i18n.CommI18NResourceKeys
 
UNKNOWN_NOTIF - Static variable in interface org.rhq.enterprise.communications.i18n.CommI18NResourceKeys
 
UNKNOWN_NOTIF_TYPE - Static variable in interface org.rhq.enterprise.communications.i18n.CommI18NResourceKeys
 
UnorderedListRenderingInformation - Class in org.rhq.enterprise.communications.command.param
Class used to encapsulate information about how clients should render parameters when displaying them as an unordered list.
UnorderedListRenderingInformation() - Constructor for class org.rhq.enterprise.communications.command.param.UnorderedListRenderingInformation
 
UnorderedListRenderingInformation(String, String) - Constructor for class org.rhq.enterprise.communications.command.param.UnorderedListRenderingInformation
 
UNREGISTER_FAILURE - Static variable in interface org.rhq.enterprise.communications.i18n.CommI18NResourceKeys
 
upgrade(Preferences, int) - Method in class org.rhq.enterprise.communications.util.prefs.PreferencesUpgrade
This will upgrade the given set of preferences to the given configuration schema version.
upgrade(Preferences) - Method in class org.rhq.enterprise.communications.util.prefs.PreferencesUpgradeStep
Upgrades the given set of preferences to the supported configuration schema version.
upgradeToLatest(Preferences) - Static method in class org.rhq.enterprise.communications.ServiceContainerConfigurationUpgrade
This is a convenience method that upgrades the given communications preferences to the latest configuration schema version.
UrlSetupValidityChecker - Class in org.rhq.enterprise.communications.util.prefs
A setup validity checker that validates that the new value is a valid URL.
UrlSetupValidityChecker() - Constructor for class org.rhq.enterprise.communications.util.prefs.UrlSetupValidityChecker
 

V

valueOf(String) - Static method in enum org.rhq.enterprise.communications.command.client.ClientRemotePojoFactory.GuaranteedDelivery
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.rhq.enterprise.communications.command.server.CommandProcessorMetrics.UnsuccessfulReason
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.rhq.enterprise.communications.command.client.ClientRemotePojoFactory.GuaranteedDelivery
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.rhq.enterprise.communications.command.server.CommandProcessorMetrics.UnsuccessfulReason
Returns an array containing the constants of this enum type, in the order they are declared.
VERSION_INVALID - Static variable in interface org.rhq.enterprise.communications.i18n.CommI18NResourceKeys
 

W

write(int) - Method in class org.rhq.enterprise.communications.command.client.RemoteOutputStream
 
write(byte[]) - Method in class org.rhq.enterprise.communications.command.client.RemoteOutputStream
 
write(byte[], int, int) - Method in class org.rhq.enterprise.communications.command.client.RemoteOutputStream
 

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

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