public class AmqpSession extends WatchBase
| Constructor and Description |
|---|
AmqpSession(AmqpConnection parent,
SessionImpl session) |
addWatch, fireWatchespublic AmqpSession(AmqpConnection parent, SessionImpl session)
protected Endpoint getEndpoint()
protected AmqpConnection getParent()
public AmqpSender createSender(Target target)
public AmqpSender createSender(Target target, QoS qos)
public AmqpSender createSender(Target target, QoS qos, java.lang.String name)
public AmqpReceiver createReceiver(Source source)
public AmqpReceiver createReceiver(Source source, QoS qos)
public AmqpReceiver createReceiver(Source source, QoS qos, int prefetch)
public AmqpReceiver createReceiver(Source source, QoS qos, int prefetch, java.lang.String name)
public Message createTextMessage(java.lang.String value)
public Message createBinaryMessage(byte[] value)
public Message createBinaryMessage(byte[] value, int offset, int len)
protected AmqpConnection getConnection()
protected AmqpTransport getTransport()
protected org.fusesource.hawtdispatch.DispatchQueue queue()
protected void assertExecuting()
public void waitForRemoteOpen()
throws java.lang.Exception
java.lang.Exceptionpublic Future<java.lang.Void> getRemoteOpenFuture()
public void onRemoteOpen(Callback<java.lang.Void> cb)
public EndpointError waitForRemoteClose() throws java.lang.Exception
java.lang.Exceptionpublic Future<EndpointError> getRemoteCloseFuture()
public void onRemoteClose(Callback<EndpointError> cb)
public void close()
public EndpointState getRemoteState()
public EndpointError getRemoteError()
protected static EndpointError toError(java.lang.Throwable value)
protected void attach()
protected void defer(Defer defer)
protected void pumpOut()
protected static void assertNotOnDispatchQueue()
Copyright © 2013 FuseSource, Corp.. All Rights Reserved.