com.lightstreamer.jmx
Interface StreamMBean
public interface StreamMBean
One StreamMBean instance exists in the system. It is created at startup by
Lightstreamer Server and lasts until the shutdown of the Server.
StreamMBean name:
"com.lightstreamer:type=Stream"
getCumulOutboundBytes
java.lang.Long getCumulOutboundBytes()
- Returns:
- The total (cumulative) number of bytes sent in the life of the
Server (for Stream and Polling Connections only).
The count includes all HTTP contents sent.
getCumulItemUpdates
java.lang.Long getCumulItemUpdates()
- Returns:
- The total (cumulative) number of outbound Item Updates sent
in the life of the Server.
getItemUpdateFrequency
java.lang.Long getItemUpdateFrequency()
- Returns:
- The frequency of outbound Item Updates sent in the last sampling
period. It is expressed as updates per second.
getMaxItemUpdateFrequency
java.lang.Long getMaxItemUpdateFrequency()
- Returns:
- The maximum frequency of outbound Item Updates reached in the life of the Server.
It is expressed as updates per second.
getCumulInboundEvents
java.lang.Long getCumulInboundEvents()
- Returns:
- The total (cumulative) number of inbound events flowing from
all Data Adapters, within any Adapter Set, into LS Kernel.
getInboundEventFrequency
java.lang.Long getInboundEventFrequency()
- Returns:
- The frequency of inbound events flowing from all Data Adapters,
within any Adapter Set, into LS Kernel in the last sampling period.
It is expressed as events per second.
getMaxInboundEventFrequency
java.lang.Long getMaxInboundEventFrequency()
- Returns:
- The maximum frequency of inbound events, flowing from all
Data Adapters, within any Adapter Set, into LS Kernel,
that has been reached in the life of the Server.
It is expressed as events per second.
getCumulPreprocOutboundEvents
java.lang.Long getCumulPreprocOutboundEvents()
- Returns:
- The total (cumulative) number of outbound events flowing from the Preprocessor
of LS Kernel.
getOutboundPreprocEventFrequency
java.lang.Long getOutboundPreprocEventFrequency()
- Returns:
- The frequency of outbound events flowing from the Preprocessor of LS Kernel
in the last sampling period.
It is expressed as events per second.
getMaxOutboundPreprocEventFrequency
java.lang.Long getMaxOutboundPreprocEventFrequency()
- Returns:
- The maximum frequency of outbound events flowing from the Preprocessor of
LS Kernel reached in the life of the Server.
It is expressed as events per second.
getCurrentBandwidthKbps
java.lang.Double getCurrentBandwidthKbps()
- Returns:
- The current global outbound bandwidth used by the Server (for Stream
and Polling Connections only) in the last sampling period.
It is expressed as Kilobits per second and is comprised of network overheads.
getMaxBandwidthKbps
java.lang.Double getMaxBandwidthKbps()
- Returns:
- The maximum global outbound bandwidth used by the Server in its life
(for Stream and Polling Connections only).
It is expressed as Kilobits per second and is comprised of network overheads.
getAvgSessionBandwidthKbps
java.lang.Double getAvgSessionBandwidthKbps()
- Returns:
- The average outbound bandwidth used by the Server for each Session
(in the last sampling period).
It is expressed as Kilobits per second and is comprised of network overheads.
getAllocatedBandwidthKbps
java.lang.Double getAllocatedBandwidthKbps()
- Returns:
- The current outbound allocated bandwidth, calculated as the sum of the maximum
outbound bandwidths allocated by the Server for each Session.
It is expressed as Kilobits per second and is comprised of network overheads.