protected synchronized TransportConnectionState registerConnectionState(ConnectionId connectionId, TransportConnectionState state) { TransportConnectionState cs = null; if (!connectionStateRegister.isEmpty() && !connectionStateRegister.doesHandleMultipleConnectionStates()) { // swap implementations TransportConnectionStateRegister newRegister = new MapTransportConnectionStateRegister(); newRegister.intialize(connectionStateRegister); connectionStateRegister = newRegister; } cs = connectionStateRegister.registerConnectionState(connectionId, state); return cs; }
protected synchronized TransportConnectionState registerConnectionState(ConnectionId connectionId, TransportConnectionState state) { TransportConnectionState cs = null; if (!connectionStateRegister.isEmpty() && !connectionStateRegister.doesHandleMultipleConnectionStates()) { // swap implementations TransportConnectionStateRegister newRegister = new MapTransportConnectionStateRegister(); newRegister.intialize(connectionStateRegister); connectionStateRegister = newRegister; } cs = connectionStateRegister.registerConnectionState(connectionId, state); return cs; }
protected synchronized TransportConnectionState registerConnectionState(ConnectionId connectionId, TransportConnectionState state) { TransportConnectionState cs = null; if (!connectionStateRegister.isEmpty() && !connectionStateRegister.doesHandleMultipleConnectionStates()) { // swap implementations TransportConnectionStateRegister newRegister = new MapTransportConnectionStateRegister(); newRegister.intialize(connectionStateRegister); connectionStateRegister = newRegister; } cs = connectionStateRegister.registerConnectionState(connectionId, state); return cs; }
protected synchronized TransportConnectionState registerConnectionState(ConnectionId connectionId, TransportConnectionState state) { TransportConnectionState cs = null; if (!connectionStateRegister.isEmpty() && !connectionStateRegister.doesHandleMultipleConnectionStates()) { // swap implementations TransportConnectionStateRegister newRegister = new MapTransportConnectionStateRegister(); newRegister.intialize(connectionStateRegister); connectionStateRegister = newRegister; } cs = connectionStateRegister.registerConnectionState(connectionId, state); return cs; }
protected synchronized TransportConnectionState registerConnectionState(ConnectionId connectionId, TransportConnectionState state) { TransportConnectionState cs = null; if (!connectionStateRegister.isEmpty() && !connectionStateRegister.doesHandleMultipleConnectionStates()) { // swap implementations TransportConnectionStateRegister newRegister = new MapTransportConnectionStateRegister(); newRegister.intialize(connectionStateRegister); connectionStateRegister = newRegister; } cs = connectionStateRegister.registerConnectionState(connectionId, state); return cs; }