Package org.rhq.enterprise.communications.command.client

Interface Summary
ClientCommandSenderStateListener This interface defines an object that is to listen for state changes to a ClientCommandSender.
CommandClient Interface to all clients of commands.
CommandPreprocessor This interface allows implementors to preprocess a command before it is queued and sent.
CommandResponseCallback This defines the callback object that will be called when an asynchronous command has been sent.
FailureCallback Callback that is informed when communication failures are detected.
InitializeCallback Callback that is informed when a communicator is about to send its very first command since being connected.
PollingListener Listener that gets the response of each poll.
RemoteCommunicator Interface defining the generic contract that is used to locate a remote endpoint and communicate with that remote endpoint via any remoting framework.
SendCallback This interface allows implementors to perform logic just before and just after the send.
 

Class Summary
AbstractCommandClient Provides basic functionality to all command clients.
ClientCommandSender A client that sends commands to a server.
ClientCommandSenderConfiguration This is a simple object that encapsulates initial configuration settings for the client command sender.
ClientCommandSenderMetrics This is a simple object that encapsulates all the different metrics collected by a single sender.
ClientRemotePojoFactory This class is a factory of proxies that can be used to invoke methods on a remote POJO.
CmdlineClient A command line client that can be used to issue a command from a shell or script.
CommandAndCallback Just a simple class to encapsulate both a command and an optional callback object.
JBossRemotingRemoteCommunicator Provides basic functionality to all command clients that want to use JBoss/Remoting as the remoting framework.
OutgoingCommandTrace Object that will log outgoing commands, used mainly for debugging a client.
PersistentFifo Persists byte arrays in a FIFO queue file.
RemoteInputStream This is an input stream that actually pulls down the stream data from a remote server.
RemoteOutputStream This is an output stream that actually sends the stream data to a remote server.
RemotePojoInvocationFuture This is kind of "future" that can be used to wait for a remote POJO invocation.
 

Enum Summary
ClientRemotePojoFactory.GuaranteedDelivery Settings describing whether this factory generates proxies that have guaranteed delivery by default.
 

Exception Summary
RemoteIOException This represents an IOException that occurred on a remote input stream.
 



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