|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Package org.rhq.enterprise.communications.command |
|---|
| Class org.rhq.enterprise.communications.command.AbstractCommand extends java.lang.Object implements Serializable |
|---|
serialVersionUID: 1L
| Serialized Fields |
|---|
CommandType m_commandType
java.util.Map<K,V> m_parameterDefinitions
null if all parameters are accepted
java.util.Map<K,V> m_commandParameters
null
boolean m_commandInResponse
true, the command processor will return this command in the response back to the client
java.util.Properties m_config
| Class org.rhq.enterprise.communications.command.AbstractCommandResponse extends java.lang.Object implements Serializable |
|---|
serialVersionUID: 1L
| Serialized Fields |
|---|
boolean m_successful
java.lang.Object m_results
java.lang.Throwable m_exception
Command m_command
| Class org.rhq.enterprise.communications.command.CommandType extends java.lang.Object implements Serializable |
|---|
serialVersionUID: 1L
| Serialized Fields |
|---|
java.lang.String m_name
int m_version
| Package org.rhq.enterprise.communications.command.client |
|---|
| Class org.rhq.enterprise.communications.command.client.ClientCommandSenderConfiguration extends java.lang.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
java.io.File dataDirectory
long retryInterval
int maxRetries
java.lang.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.
java.lang.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
java.lang.String securityKeystoreFile
java.lang.String securityKeystoreType
java.lang.String securityKeystoreAlgorithm
java.lang.String securityKeystorePassword
java.lang.String securityKeystoreKeyPassword
java.lang.String securityKeystoreAlias
java.lang.String securityTruststoreFile
java.lang.String securityTruststoreType
java.lang.String securityTruststoreAlgorithm
java.lang.String securityTruststorePassword
java.lang.String securitySecureSocketProtocol
| Class org.rhq.enterprise.communications.command.client.CommandAndCallback extends java.lang.Object implements Serializable |
|---|
serialVersionUID: 1L
| Serialized Fields |
|---|
Command m_command
CommandResponseCallback m_callback
| Class org.rhq.enterprise.communications.command.client.RemoteInputStream extends java.io.InputStream implements Serializable |
|---|
serialVersionUID: 1L
| Serialized Fields |
|---|
java.lang.Long m_streamId
java.lang.String m_serverEndpoint
| Class org.rhq.enterprise.communications.command.client.RemoteIOException extends java.io.IOException implements Serializable |
|---|
serialVersionUID: 1L
| Class org.rhq.enterprise.communications.command.client.RemoteOutputStream extends java.io.OutputStream implements Serializable |
|---|
serialVersionUID: 1L
| Serialized Fields |
|---|
java.lang.Long m_streamId
java.lang.String m_serverEndpoint
| Class org.rhq.enterprise.communications.command.client.RemotePojoInvocationFuture extends java.lang.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 java.lang.Object implements Serializable |
|---|
serialVersionUID: 2L
| Serialized Fields |
|---|
java.lang.String m_type
java.lang.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 |
|---|
java.util.List<E> m_allowedValues
| Class org.rhq.enterprise.communications.command.param.InvalidParameterDefinitionException extends java.lang.RuntimeException implements Serializable |
|---|
serialVersionUID: 1L
| Class org.rhq.enterprise.communications.command.param.InvalidParameterValueException extends java.lang.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 java.lang.Exception implements Serializable |
|---|
serialVersionUID: 1L
| Class org.rhq.enterprise.communications.command.param.OptionListRenderingInformation extends ParameterRenderingInformation implements Serializable |
|---|
serialVersionUID: -8125953068553352997L
| Serialized Fields |
|---|
java.util.List<E> optionLabelKeys
java.util.List<E> optionLabels
| Class org.rhq.enterprise.communications.command.param.Parameter extends java.lang.Object implements Serializable |
|---|
serialVersionUID: 1L
| Serialized Fields |
|---|
ParameterDefinition m_definition
java.lang.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 java.lang.Object implements Serializable |
|---|
serialVersionUID: 1L
| Serialized Fields |
|---|
java.lang.String m_name
Command.getParameterValue(String).
java.lang.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.
java.lang.String m_description
ParameterRenderingInformation m_renderingInfo
| Class org.rhq.enterprise.communications.command.param.ParameterRenderingInformation extends java.lang.Object implements Serializable |
|---|
serialVersionUID: -7640644266857817767L
| Serialized Fields |
|---|
java.lang.String labelKey
java.lang.String descriptionKey
java.lang.String label
java.lang.String description
boolean hidden
boolean readOnly
boolean obfuscated
| Class org.rhq.enterprise.communications.command.param.ParametersImpl extends java.lang.Object implements Serializable |
|---|
serialVersionUID: 1L
| Serialized Fields |
|---|
java.util.Map<K,V> m_parameters
ParameterNameIndex.
int m_lastIndex
| Class org.rhq.enterprise.communications.command.param.SortedParameterNameIndexComparator extends java.lang.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 java.lang.RuntimeException implements Serializable |
|---|
serialVersionUID: 1L
| Class org.rhq.enterprise.communications.command.server.CommandProcessorMetrics extends java.lang.Object implements Serializable |
|---|
serialVersionUID: 1L
| Serialized Fields |
|---|
long numberSuccessfulCommands
long numberFailedCommands
long numberDroppedCommands
long numberNotProcessedCommands
long averageExecutionTime
java.util.Map<K,V> calltimes
java.util.concurrent.locks.ReadWriteLock lock
| Class org.rhq.enterprise.communications.command.server.CommandProcessorMetrics.Calltime extends java.lang.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 java.lang.Object implements Serializable |
|---|
serialVersionUID: 1L
| Serialized Fields |
|---|
java.lang.String m_subsystem
CommandType m_commandType
javax.management.ObjectName m_commandServiceName
| Class org.rhq.enterprise.communications.command.server.CommandServiceId extends java.lang.Object implements Serializable |
|---|
serialVersionUID: 1L
| Serialized Fields |
|---|
java.lang.String m_id
| Package org.rhq.enterprise.communications.command.server.discovery |
|---|
| Class org.rhq.enterprise.communications.command.server.discovery.AutoDiscoveryException extends java.lang.Exception implements Serializable |
|---|
serialVersionUID: 1L
| Package org.rhq.enterprise.communications.util |
|---|
| Class org.rhq.enterprise.communications.util.NotPermittedException extends java.lang.RuntimeException implements Serializable |
|---|
serialVersionUID: 1L
| Serialized Fields |
|---|
long sleepBeforeRetry
| Class org.rhq.enterprise.communications.util.NotProcessedException extends java.lang.RuntimeException implements Serializable |
|---|
serialVersionUID: 1L
| Serialized Fields |
|---|
java.lang.String reason
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||