CommandType m_commandType
Map<K,V> m_parameterDefinitions
null if all parameters are acceptedMap<K,V> m_commandParameters
nullboolean m_commandInResponse
true, the command processor will return this command in the response back to the clientProperties m_config
boolean m_successful
Object m_results
Throwable m_exception
Command m_command
String m_name
int m_version
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
Command m_command
CommandResponseCallback m_callback
RemotePojoInvocationCommandResponse m_results
null, is the results of the last pojo invocation.CommandType m_newCommandType
ParameterDefinition[] m_newParameterDefinitions
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.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
long numberSuccessfulCommands
long numberFailedCommands
long numberDroppedCommands
long numberNotProcessedCommands
long averageExecutionTime
Map<K,V> calltimes
ReadWriteLock lock
String m_subsystem
CommandType m_commandType
ObjectName m_commandServiceName
String m_id
String reason
Copyright © 2008-2013 Red Hat, Inc.. All Rights Reserved.