Interface TransportProtocolMonitorMBean
- All Known Implementing Classes:
TransportProtocolMonitor
public interface TransportProtocolMonitorMBean
This interface provides runtime monitoring of transport communication protocol.
- Since:
- 6.0
- Author:
- Igor Goldenberg
-
Method Summary
Modifier and TypeMethodDescriptionvoidDisabled monitoring at the network layer.voidEnables monitoring at the network layer, this will track each hosted service (i.e space, processing unit) the invocation count and network traffic generated per remote method call from each remote client invocation on this jvm.Gets the network layer monitoring details,enableMonitoring()must be called in order to be able to get monitoring details.getTransportConnections(long remoteObjID) Returns the list of physical connections connected to the supplied remoteObjId.
-
Method Details
-
getTransportConnections
Returns the list of physical connections connected to the supplied remoteObjId.- Parameters:
remoteObjID- the remote objectID- Returns:
- list of physical connections connected to the remote object.
- Throws:
NoSuchObjectException- thrown an exception if the supplied remoteObjID is not found in remote object registry. The reason might be a wrong objID supplied or remote object was already unexported.
-
enableMonitoring
void enableMonitoring()Enables monitoring at the network layer, this will track each hosted service (i.e space, processing unit) the invocation count and network traffic generated per remote method call from each remote client invocation on this jvm.Tracking may reduce impact performance. - Since:
- 9.1
-
disableMonitoring
void disableMonitoring()Disabled monitoring at the network layer.enableMonitoring()- Since:
- 9.1
-
fetchMonitoringDetails
String fetchMonitoringDetails()Gets the network layer monitoring details,enableMonitoring()must be called in order to be able to get monitoring details.- Since:
- 9.1
-