public interface  org.apache.activemq.broker.TransportConnectionStateRegister extends java.lang.Object
{
public abstract org.apache.activemq.broker.TransportConnectionState registerConnectionState(org.apache.activemq.command.ConnectionId, org.apache.activemq.broker.TransportConnectionState);
public abstract org.apache.activemq.broker.TransportConnectionState unregisterConnectionState(org.apache.activemq.command.ConnectionId);
public abstract java.util.List listConnectionStates();
public abstract java.util.Map mapStates();
public abstract org.apache.activemq.broker.TransportConnectionState lookupConnectionState(java.lang.String);
public abstract org.apache.activemq.broker.TransportConnectionState lookupConnectionState(org.apache.activemq.command.ConsumerId);
public abstract org.apache.activemq.broker.TransportConnectionState lookupConnectionState(org.apache.activemq.command.ProducerId);
public abstract org.apache.activemq.broker.TransportConnectionState lookupConnectionState(org.apache.activemq.command.SessionId);
public abstract org.apache.activemq.broker.TransportConnectionState lookupConnectionState(org.apache.activemq.command.ConnectionId);
public abstract boolean isEmpty();
public abstract boolean doesHandleMultipleConnectionStates();
public abstract void intialize(org.apache.activemq.broker.TransportConnectionStateRegister);
public abstract void clear();
}