public class AmqpConnection extends WatchBase
addWatch, fireWatchespublic static AmqpConnection connect(AmqpConnectOptions options)
public void waitForConnected()
throws java.lang.Exception
java.lang.Exceptionpublic Future<java.lang.Void> getConnectedFuture()
public void onConnected(Callback<java.lang.Void> cb)
protected Endpoint getEndpoint()
protected AmqpConnection getConnection()
protected org.apache.qpid.proton.hawtdispatch.api.AmqpEndpointBase getParent()
public AmqpSession createSession()
public int getMaxSessions()
public void disconnect()
public void waitForDisconnected()
throws java.lang.Exception
java.lang.Exceptionpublic Future<java.lang.Void> getDisconnectedFuture()
public void onDisconnected(Callback<java.lang.Void> cb)
public TransportState getTransportState()
public java.lang.Throwable getTransportFailure()
public Future<java.lang.Throwable> getTransportFailureFuture()
public void onTransportFailure(Callback<java.lang.Throwable> cb)
public org.fusesource.hawtdispatch.DispatchQueue queue()
public void setProtocolTracer(ProtocolTracer protocolTracer)
public ProtocolTracer getProtocolTracer()
public void close()
protected AmqpTransport getTransport()
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 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.