Maintains a ledger of connection state transitions with timestamps. More...
Public Member Functions | |
ConnectionStateLedger (String connectionId) | |
Initializes a new instance of the ConnectionStateLedger class. More... | |
void | recordConnectionState (fm.liveswitch.ConnectionState state) |
Records a new connection state transition with current timestamp. More... | |
String | toString () |
Provides a string representation of all recorded state transitions. More... | |
Maintains a ledger of connection state transitions with timestamps.
Tracks the history of state changes for a specific connection.
fm.liveswitch.ConnectionStateLedger.ConnectionStateLedger | ( | String | connectionId | ) |
Initializes a new instance of the ConnectionStateLedger class.
connectionId | The unique identifier for the connection to track. |
void fm.liveswitch.ConnectionStateLedger.recordConnectionState | ( | fm.liveswitch.ConnectionState | state | ) |
Records a new connection state transition with current timestamp.
state | The new connection state to record. |
String fm.liveswitch.ConnectionStateLedger.toString | ( | ) |
Provides a string representation of all recorded state transitions.