Package org.apache.activemq.broker
Class SingleTransportConnectionStateRegister
- java.lang.Object
-
- org.apache.activemq.broker.SingleTransportConnectionStateRegister
-
- All Implemented Interfaces:
TransportConnectionStateRegister
public class SingleTransportConnectionStateRegister extends Object implements TransportConnectionStateRegister
-
-
Constructor Summary
Constructors Constructor Description SingleTransportConnectionStateRegister()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclear()booleandoesHandleMultipleConnectionStates()voidintialize(TransportConnectionStateRegister other)booleanisEmpty()List<TransportConnectionState>listConnectionStates()TransportConnectionStatelookupConnectionState(String connectionId)TransportConnectionStatelookupConnectionState(ConnectionId connectionId)TransportConnectionStatelookupConnectionState(ConsumerId id)TransportConnectionStatelookupConnectionState(ProducerId id)TransportConnectionStatelookupConnectionState(SessionId id)Map<ConnectionId,TransportConnectionState>mapStates()TransportConnectionStateregisterConnectionState(ConnectionId connectionId, TransportConnectionState state)TransportConnectionStateunregisterConnectionState(ConnectionId connectionId)
-
-
-
Method Detail
-
registerConnectionState
public TransportConnectionState registerConnectionState(ConnectionId connectionId, TransportConnectionState state)
- Specified by:
registerConnectionStatein interfaceTransportConnectionStateRegister
-
unregisterConnectionState
public TransportConnectionState unregisterConnectionState(ConnectionId connectionId)
- Specified by:
unregisterConnectionStatein interfaceTransportConnectionStateRegister
-
listConnectionStates
public List<TransportConnectionState> listConnectionStates()
- Specified by:
listConnectionStatesin interfaceTransportConnectionStateRegister
-
lookupConnectionState
public TransportConnectionState lookupConnectionState(String connectionId)
- Specified by:
lookupConnectionStatein interfaceTransportConnectionStateRegister
-
lookupConnectionState
public TransportConnectionState lookupConnectionState(ConsumerId id)
- Specified by:
lookupConnectionStatein interfaceTransportConnectionStateRegister
-
lookupConnectionState
public TransportConnectionState lookupConnectionState(ProducerId id)
- Specified by:
lookupConnectionStatein interfaceTransportConnectionStateRegister
-
lookupConnectionState
public TransportConnectionState lookupConnectionState(SessionId id)
- Specified by:
lookupConnectionStatein interfaceTransportConnectionStateRegister
-
lookupConnectionState
public TransportConnectionState lookupConnectionState(ConnectionId connectionId)
- Specified by:
lookupConnectionStatein interfaceTransportConnectionStateRegister
-
doesHandleMultipleConnectionStates
public boolean doesHandleMultipleConnectionStates()
- Specified by:
doesHandleMultipleConnectionStatesin interfaceTransportConnectionStateRegister
-
isEmpty
public boolean isEmpty()
- Specified by:
isEmptyin interfaceTransportConnectionStateRegister
-
intialize
public void intialize(TransportConnectionStateRegister other)
- Specified by:
intializein interfaceTransportConnectionStateRegister
-
mapStates
public Map<ConnectionId,TransportConnectionState> mapStates()
- Specified by:
mapStatesin interfaceTransportConnectionStateRegister
-
clear
public void clear()
- Specified by:
clearin interfaceTransportConnectionStateRegister
-
-