public interface  org.apache.activemq.transport.Transport extends java.lang.Object implements org.apache.activemq.Service
{
public abstract void oneway(java.lang.Object) throws java.io.IOException;
public abstract org.apache.activemq.transport.FutureResponse asyncRequest(java.lang.Object, org.apache.activemq.transport.ResponseCallback) throws java.io.IOException;
public abstract java.lang.Object request(java.lang.Object) throws java.io.IOException;
public abstract java.lang.Object request(java.lang.Object, int) throws java.io.IOException;
public abstract org.apache.activemq.transport.TransportListener getTransportListener();
public abstract void setTransportListener(org.apache.activemq.transport.TransportListener);
public abstract java.lang.Object narrow(java.lang.Class);
public abstract java.lang.String getRemoteAddress();
public abstract boolean isFaultTolerant();
public abstract boolean isDisposed();
public abstract boolean isConnected();
public abstract boolean isReconnectSupported();
public abstract boolean isUpdateURIsSupported();
public abstract void reconnect(java.net.URI) throws java.io.IOException;
public abstract void updateURIs(boolean, java.net.URI[]) throws java.io.IOException;
public abstract int getReceiveCounter();
public abstract java.security.cert.X509Certificate[] getPeerCertificates();
public abstract void setPeerCertificates(java.security.cert.X509Certificate[]);
public abstract org.apache.activemq.wireformat.WireFormat getWireFormat();
}