Package com.rabbitmq.client

The client API proper: classes and interfaces representing the AMQP connections, channels, and wire-protocol framing descriptors.

See:
          Description

Interface Summary
AMQP  
AMQP.Access.Request  
AMQP.Access.RequestOk  
AMQP.Basic.Ack  
AMQP.Basic.Cancel  
AMQP.Basic.CancelOk  
AMQP.Basic.Consume  
AMQP.Basic.ConsumeOk  
AMQP.Basic.Deliver  
AMQP.Basic.Get  
AMQP.Basic.GetEmpty  
AMQP.Basic.GetOk  
AMQP.Basic.Publish  
AMQP.Basic.Qos  
AMQP.Basic.QosOk  
AMQP.Basic.Recover  
AMQP.Basic.Reject  
AMQP.Basic.Return  
AMQP.Channel.Alert  
AMQP.Channel.Close  
AMQP.Channel.CloseOk  
AMQP.Channel.Flow  
AMQP.Channel.FlowOk  
AMQP.Channel.Open  
AMQP.Channel.OpenOk  
AMQP.Connection.Close  
AMQP.Connection.CloseOk  
AMQP.Connection.Open  
AMQP.Connection.OpenOk  
AMQP.Connection.Redirect  
AMQP.Connection.Secure  
AMQP.Connection.SecureOk  
AMQP.Connection.Start  
AMQP.Connection.StartOk  
AMQP.Connection.Tune  
AMQP.Connection.TuneOk  
AMQP.Dtx.Select  
AMQP.Dtx.SelectOk  
AMQP.Dtx.Start  
AMQP.Dtx.StartOk  
AMQP.Exchange.Declare  
AMQP.Exchange.DeclareOk  
AMQP.Exchange.Delete  
AMQP.Exchange.DeleteOk  
AMQP.File.Ack  
AMQP.File.Cancel  
AMQP.File.CancelOk  
AMQP.File.Consume  
AMQP.File.ConsumeOk  
AMQP.File.Deliver  
AMQP.File.Open  
AMQP.File.OpenOk  
AMQP.File.Publish  
AMQP.File.Qos  
AMQP.File.QosOk  
AMQP.File.Reject  
AMQP.File.Return  
AMQP.File.Stage  
AMQP.Queue.Bind  
AMQP.Queue.BindOk  
AMQP.Queue.Declare  
AMQP.Queue.DeclareOk  
AMQP.Queue.Delete  
AMQP.Queue.DeleteOk  
AMQP.Queue.Purge  
AMQP.Queue.PurgeOk  
AMQP.Queue.Unbind  
AMQP.Queue.UnbindOk  
AMQP.Stream.Cancel  
AMQP.Stream.CancelOk  
AMQP.Stream.Consume  
AMQP.Stream.ConsumeOk  
AMQP.Stream.Deliver  
AMQP.Stream.Publish  
AMQP.Stream.Qos  
AMQP.Stream.QosOk  
AMQP.Stream.Return  
AMQP.Test.Content  
AMQP.Test.ContentOk  
AMQP.Test.Integer  
AMQP.Test.IntegerOk  
AMQP.Test.String  
AMQP.Test.StringOk  
AMQP.Test.Table  
AMQP.Test.TableOk  
AMQP.Tunnel.Request  
AMQP.Tx.Commit  
AMQP.Tx.CommitOk  
AMQP.Tx.Rollback  
AMQP.Tx.RollbackOk  
AMQP.Tx.Select  
AMQP.Tx.SelectOk  
BasicProperties  
Channel Public API: Interface to an AMQ channel.
Command Interface to a container for an AMQP method-and-arguments, with optional content header and body.
Connection Public API: Interface to an AMQ connection.
Consumer Interface for application callback objects to receive notifications and messages from a queue by subscription.
ContentHeader Public API for abstract AMQP content header objects.
FileProperties  
Method Public interface to objects representing an AMQP method - see the spec for details.
ReturnListener Implement this interface in order to be notified of failed deliveries when basicPublish is called with "mandatory" or "immediate" flags set.
ShutdownListener  
ShutdownNotifier Interface for components that are shutdown capable and that allow listeners to be added for shutdown signals
StreamProperties  
TestProperties  
TunnelProperties  
 

Class Summary
Address A representation of network addresses, i.e.
AMQP.Access  
AMQP.Basic  
AMQP.BasicProperties  
AMQP.Channel  
AMQP.Connection  
AMQP.Dtx  
AMQP.Exchange  
AMQP.File  
AMQP.FileProperties  
AMQP.PROTOCOL  
AMQP.Queue  
AMQP.Stream  
AMQP.StreamProperties  
AMQP.Test  
AMQP.TestProperties  
AMQP.Tunnel  
AMQP.TunnelProperties  
AMQP.Tx  
ConnectionFactory Convenience "factory" class to facilitate opening a Connection to an AMQP broker.
ConnectionParameters Properties bean to encapsulate parameters for a Connection.
DefaultConsumer Convenience class providing a default implementation of Consumer.
Envelope Encapsulates a group of parameters used for AMQP's Basic methods
GetResponse Encapsulates the response from a Channel.basicGet(java.lang.String, boolean) message-retrieval method call - essentially a static bean "holder" with message response data.
MapRpcServer Subclass of RpcServer which uses AMQP wire-format encoded tables as requests and replies.
MessageProperties Constant holder class with useful static instances of AMQContentHeader.
NullTrustManager Convenience class providing a default implementation of javax.net.ssl.X509TrustManager.
QueueingConsumer Convenience class: an implementation of Consumer with straightforward blocking semantics
QueueingConsumer.Delivery Encapsulates an arbitrary message - simple "bean" holder structure.
RpcClient Convenience class which manages a temporary reply queue for simple RPC-style communication.
RpcServer Class which manages a request queue for a simple RPC-style service.
StringRpcServer Subclass of RpcServer which accepts UTF-8 string requests.
 

Exception Summary
AlreadyClosedException  
MalformedFrameException Encapsulates a frame format error at the wire level.
MissedHeartbeatException Encapsulates an exception indicating that the connection has missed too many heartbeats and is being shut down.
RedirectException Encapsulates an exception requiring redirection to the next from a list of "known addresses"
ShutdownSignalException Encapsulates a shutdown condition for a connection to an AMQP broker.
UnknownClassOrMethodId Thrown when the protocol handlers detect an unknown class number or method number.
 

Error Summary
UnexpectedFrameError Thrown when the command parser hits an unexpected frame type.
UnexpectedMethodError Indicates that a Method object was supplied that was not expected.
 

Package com.rabbitmq.client Description

The client API proper: classes and interfaces representing the AMQP connections, channels, and wire-protocol framing descriptors.