|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Package org.rhq.enterprise.communications.command |
|---|
| Class org.rhq.enterprise.communications.command.AbstractCommand extends Object implements Serializable |
|---|
serialVersionUID: 1L
| Serialized Fields |
|---|
CommandType m_commandType
Map<K,V> m_parameterDefinitions
null if all parameters are accepted
Map<K,V> m_commandParameters
null
boolean m_commandInResponse
true, the command processor will return this command in the response back to the client
Properties m_config
| Class org.rhq.enterprise.communications.command.AbstractCommandResponse extends Object implements Serializable |
|---|
serialVersionUID: 1L
| Serialized Fields |
|---|
boolean m_successful
Object m_results
Throwable m_exception
Command m_command
| Class org.rhq.enterprise.communications.command.CommandType extends Object implements Serializable |
|---|
serialVersionUID: 1L
| Serialized Fields |
|---|
String m_name
int m_version
| Package org.rhq.enterprise.communications.command.client |
|---|
| Class org.rhq.enterprise.communications.command.client.ClientCommandSenderConfiguration extends Object implements Serializable |
|---|
serialVersionUID: 1L
| Serialized Fields |
|---|
int queueSize
int maxConcurrent
long defaultTimeoutMillis
boolean enableQueueThrottling
true, the sender will be initialized with queue throttling enabled. The throttling parameters are
defined by ClientCommandSenderConfiguration.queueThrottleMaxCommands and ClientCommandSenderConfiguration.queueThrottleBurstPeriodMillis. If false,
the sender will disable its queue throttling mechanism and dequeue commands as fast as it can.
long queueThrottleMaxCommands
This will be ignored if ClientCommandSenderConfiguration.enableQueueThrottling is false.
long queueThrottleBurstPeriodMillis
ClientCommandSenderConfiguration.maxConcurrent) to be dequeued. This is the time period of each "burst".
This will be ignored if ClientCommandSenderConfiguration.enableQueueThrottling is false.
boolean enableSendThrottling
true, then "send throttling" will be enabled. This means that messages will not be sent during a
quiet period defined by the send throttling parameters ClientCommandSenderConfiguration.sendThrottleMaxCommands and
ClientCommandSenderConfiguration.sendThrottleQuietPeriodDurationMillis. If false then all messages that are asked to be sent
will be sent immediately without a quiet period being enforced. Note that only commands that are configured for
"send-throtting" will be affected by this setting.
long sendThrottleMaxCommands
This will be ignored if ClientCommandSenderConfiguration.enableSendThrottling is false.
long sendThrottleQuietPeriodDurationMillis
This will be ignored if ClientCommandSenderConfiguration.enableSendThrottling is false.
long serverPollingIntervalMillis
File dataDirectory
long retryInterval
int maxRetries
String commandSpoolFileName
ClientCommandSenderConfiguration.dataDirectory}. If this value is
null, it will be assumed that commands should not be persisted (this means guaranteed delivery will be
implicitly unsupported).
long commandSpoolFileMaxSize
int commandSpoolFilePurgePercentage
ClientCommandSenderConfiguration.commandSpoolFileMaxSize. See PersistentFifo for more info on this parameter.
boolean commandSpoolFileCompressData
true, the commands stored in the spool file will be compressed. This can potentially
save about 30%-40% in disk space (give or take), however, it slows down the persistence considerably. Recommended
setting for this should be false unless something on the agent's deployment box warrants disk-saving
over persistence performance. The performance hit will only appear when unusual conditions occur, such as
shutting down while some guaranteed commands haven't been sent yet or while the server is down. It will not
affect the agent under normal conditions (while running with the server up and communicating with the agent). In
those unusual/rare conditions, having performance degradation may not be as important.
String commandPreprocessors
CommandPreprocessor implementation that will be used to preprocess all
commands that are to be queued and sent by the client command sender. May be null or empty string in
which case no preprocessor is specified. You may optionally specify multiple class names, separating each class
name with a colon (e.g. org.foo.Preproc1:org.foo.Preproc2).
boolean securityServerAuthMode
String securityKeystoreFile
String securityKeystoreType
String securityKeystoreAlgorithm
String securityKeystorePassword
String securityKeystoreKeyPassword
String securityKeystoreAlias
String securityTruststoreFile
String securityTruststoreType
String securityTruststoreAlgorithm
String securityTruststorePassword
String securitySecureSocketProtocol
| Class org.rhq.enterprise.communications.command.client.CommandAndCallback extends Object implements Serializable |
|---|
serialVersionUID: 1L
| Serialized Fields |
|---|
Command m_command
CommandResponseCallback m_callback
| Class org.rhq.enterprise.communications.command.client.RemoteInputStream extends InputStream implements Serializable |
|---|
serialVersionUID: 1L
| Serialized Fields |
|---|
Long m_streamId
String m_serverEndpoint
| Class org.rhq.enterprise.communications.command.client.RemoteIOException extends IOException implements Serializable |
|---|
serialVersionUID: 1L
| Class org.rhq.enterprise.communications.command.client.RemoteOutputStream extends OutputStream implements Serializable |
|---|
serialVersionUID: 1L
| Serialized Fields |
|---|
Long m_streamId
String m_serverEndpoint
| Class org.rhq.enterprise.communications.command.client.RemotePojoInvocationFuture extends Object implements Serializable |
|---|
serialVersionUID: 1L
| Serialized Fields |
|---|
RemotePojoInvocationCommandResponse m_results
null, is the results of the last pojo invocation.
| Package org.rhq.enterprise.communications.command.impl.echo |
|---|
| Class org.rhq.enterprise.communications.command.impl.echo.EchoCommand extends AbstractCommand implements Serializable |
|---|
serialVersionUID: 1L
| Class org.rhq.enterprise.communications.command.impl.echo.EchoCommandResponse extends AbstractCommandResponse implements Serializable |
|---|
serialVersionUID: 1L
| Package org.rhq.enterprise.communications.command.impl.generic |
|---|
| Class org.rhq.enterprise.communications.command.impl.generic.GenericCommand extends AbstractCommand implements Serializable |
|---|
serialVersionUID: 1L
| Serialized Fields |
|---|
CommandType m_newCommandType
ParameterDefinition[] m_newParameterDefinitions
| Class org.rhq.enterprise.communications.command.impl.generic.GenericCommandResponse extends AbstractCommandResponse implements Serializable |
|---|
serialVersionUID: 1L
| Package org.rhq.enterprise.communications.command.impl.identify |
|---|
| Class org.rhq.enterprise.communications.command.impl.identify.AgentIdentification extends Identification implements Serializable |
|---|
serialVersionUID: 1L
| Class org.rhq.enterprise.communications.command.impl.identify.Identification extends Object implements Serializable |
|---|
serialVersionUID: 2L
| Serialized Fields |
|---|
String m_type
String m_locator
long m_timestamp
| Class org.rhq.enterprise.communications.command.impl.identify.IdentifyCommand extends AbstractCommand implements Serializable |
|---|
serialVersionUID: 1L
| Class org.rhq.enterprise.communications.command.impl.identify.IdentifyCommandResponse extends AbstractCommandResponse implements Serializable |
|---|
serialVersionUID: 1L
| Class org.rhq.enterprise.communications.command.impl.identify.ServerIdentification extends Identification implements Serializable |
|---|
serialVersionUID: 1L
| Package org.rhq.enterprise.communications.command.impl.remotepojo |
|---|
| Class org.rhq.enterprise.communications.command.impl.remotepojo.RemotePojoInvocationCommand extends AbstractCommand implements Serializable |
|---|
serialVersionUID: 1L
| Class org.rhq.enterprise.communications.command.impl.remotepojo.RemotePojoInvocationCommandResponse extends AbstractCommandResponse implements Serializable |
|---|
serialVersionUID: 1L
| Package org.rhq.enterprise.communications.command.impl.start |
|---|
| Class org.rhq.enterprise.communications.command.impl.start.StartCommand extends AbstractCommand implements Serializable |
|---|
serialVersionUID: 1L
| Class org.rhq.enterprise.communications.command.impl.start.StartCommandResponse extends AbstractCommandResponse implements Serializable |
|---|
serialVersionUID: 1L
| Package org.rhq.enterprise.communications.command.impl.stream |
|---|
| Class org.rhq.enterprise.communications.command.impl.stream.RemoteInputStreamCommand extends AbstractCommand implements Serializable |
|---|
serialVersionUID: 1L
| Class org.rhq.enterprise.communications.command.impl.stream.RemoteInputStreamCommandResponse extends AbstractCommandResponse implements Serializable |
|---|
serialVersionUID: 1L
| Class org.rhq.enterprise.communications.command.impl.stream.RemoteOutputStreamCommand extends AbstractCommand implements Serializable |
|---|
serialVersionUID: 1L
| Class org.rhq.enterprise.communications.command.impl.stream.RemoteOutputStreamCommandResponse extends AbstractCommandResponse implements Serializable |
|---|
serialVersionUID: 1L
| Package org.rhq.enterprise.communications.command.param |
|---|
| Class org.rhq.enterprise.communications.command.param.DynamicFixedValuesParameterDefinition extends FixedValuesParameterDefinition implements Serializable |
|---|
serialVersionUID: 1L
| Class org.rhq.enterprise.communications.command.param.FileUploadRenderingInformation extends ParameterRenderingInformation implements Serializable |
|---|
serialVersionUID: 1L
| Class org.rhq.enterprise.communications.command.param.FixedValuesParameterDefinition extends ParameterDefinition implements Serializable |
|---|
serialVersionUID: 1L
| Serialized Fields |
|---|
List<E> m_allowedValues
| Class org.rhq.enterprise.communications.command.param.InvalidParameterDefinitionException extends RuntimeException implements Serializable |
|---|
serialVersionUID: 1L
| Class org.rhq.enterprise.communications.command.param.InvalidParameterValueException extends RuntimeException implements Serializable |
|---|
serialVersionUID: 1L
| Class org.rhq.enterprise.communications.command.param.MapValueParameterDefinition extends ParameterDefinition implements Serializable |
|---|
serialVersionUID: 1L
| Class org.rhq.enterprise.communications.command.param.NoParameterDefinitionsException extends Exception implements Serializable |
|---|
serialVersionUID: 1L
| Class org.rhq.enterprise.communications.command.param.OptionListRenderingInformation extends ParameterRenderingInformation implements Serializable |
|---|
serialVersionUID: -8125953068553352997L
| Serialized Fields |
|---|
List<E> optionLabelKeys
List<E> optionLabels
| Class org.rhq.enterprise.communications.command.param.Parameter extends Object implements Serializable |
|---|
serialVersionUID: 1L
| Serialized Fields |
|---|
ParameterDefinition m_definition
Object m_value
boolean m_dirty
true when the value has changed from its initial value as set by a
call to one of the constructors.
| Class org.rhq.enterprise.communications.command.param.ParameterDefinition extends Object implements Serializable |
|---|
serialVersionUID: 1L
| Serialized Fields |
|---|
String m_name
Command.getParameterValue(String).
String m_type
boolean m_required
true, this parameter's value is required to execute a command successfully.
boolean m_nullable
true, this parameter's value is allowed to be null.
boolean m_hidden
true, this parameter's existence should be hidden from view from a user interface. A user should
not know about this parameter if it is hidden.
String m_description
ParameterRenderingInformation m_renderingInfo
| Class org.rhq.enterprise.communications.command.param.ParameterRenderingInformation extends Object implements Serializable |
|---|
serialVersionUID: -7640644266857817767L
| Serialized Fields |
|---|
String labelKey
String descriptionKey
String label
String description
boolean hidden
boolean readOnly
boolean obfuscated
| Class org.rhq.enterprise.communications.command.param.ParametersImpl extends Object implements Serializable |
|---|
serialVersionUID: 1L
| Serialized Fields |
|---|
Map<K,V> m_parameters
ParameterNameIndex.
int m_lastIndex
| Class org.rhq.enterprise.communications.command.param.SortedParameterNameIndexComparator extends Object implements Serializable |
|---|
serialVersionUID: 1L
| Class org.rhq.enterprise.communications.command.param.TextFieldRenderingInformation extends ParameterRenderingInformation implements Serializable |
|---|
serialVersionUID: -4522547613969935854L
| Serialized Fields |
|---|
int fieldLength
int fieldHeight
| Class org.rhq.enterprise.communications.command.param.UnorderedListRenderingInformation extends ParameterRenderingInformation implements Serializable |
|---|
serialVersionUID: 1L
| Package org.rhq.enterprise.communications.command.server |
|---|
| Class org.rhq.enterprise.communications.command.server.AuthenticationException extends RuntimeException implements Serializable |
|---|
serialVersionUID: 1L
| Class org.rhq.enterprise.communications.command.server.CommandProcessorMetrics extends Object implements Serializable |
|---|
serialVersionUID: 1L
| Serialized Fields |
|---|
long numberSuccessfulCommands
long numberFailedCommands
long numberDroppedCommands
long numberNotProcessedCommands
long averageExecutionTime
Map<K,V> calltimes
ReadWriteLock lock
| Class org.rhq.enterprise.communications.command.server.CommandProcessorMetrics.Calltime extends Object implements Serializable |
|---|
serialVersionUID: 1L
| Serialized Fields |
|---|
long count
long failures
long dropped
long unprocessed
long min
long max
long avg
| Class org.rhq.enterprise.communications.command.server.CommandServiceDirectoryEntry extends Object implements Serializable |
|---|
serialVersionUID: 1L
| Serialized Fields |
|---|
String m_subsystem
CommandType m_commandType
ObjectName m_commandServiceName
| Class org.rhq.enterprise.communications.command.server.CommandServiceId extends Object implements Serializable |
|---|
serialVersionUID: 1L
| Serialized Fields |
|---|
String m_id
| Package org.rhq.enterprise.communications.command.server.discovery |
|---|
| Class org.rhq.enterprise.communications.command.server.discovery.AutoDiscoveryException extends Exception implements Serializable |
|---|
serialVersionUID: 1L
| Package org.rhq.enterprise.communications.util |
|---|
| Class org.rhq.enterprise.communications.util.NotPermittedException extends RuntimeException implements Serializable |
|---|
serialVersionUID: 1L
| Serialized Fields |
|---|
long sleepBeforeRetry
| Class org.rhq.enterprise.communications.util.NotProcessedException extends RuntimeException implements Serializable |
|---|
serialVersionUID: 1L
| Serialized Fields |
|---|
String reason
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||