Network Traffic Monitor
A complete network traffic monitor that covers all channel types.
Inheritors
Properties
Functions
Adds a new login block from the provided inetAddress.
Freezes any transient traffic monitoring for this monitor, across all three of the channel monitors. The freeze function does not stop active connection tracking, however, as that could cause bad data in the future (number of connections going negative). This will block majority of the monitoring that goes on, though. This function has no effect if the traffic was already frozen.
Increments connections established in total.
Resets any transient metrics and captures a full traffic snapshot of everything that happened prior to the resetting. This snapshot function will use a short-lived synchronization block to ensure consistency in the data captured.
Creates a full network traffic snapshot covering all three of the channel traffic monitors. This snapshot function will not use synchronization during creation, so it is possible for slight inconsistencies to occur due to the data being cloned at slightly different moments.