Package com.gigaspaces.internal.lrmi
Class LRMIProxyMonitoringDetailsImpl
java.lang.Object
com.gigaspaces.internal.lrmi.LRMIProxyMonitoringDetailsImpl
- All Implemented Interfaces:
LRMIProxyMonitoringDetails,SmartExternalizable,Externalizable,Serializable
public class LRMIProxyMonitoringDetailsImpl
extends Object
implements LRMIProxyMonitoringDetails, SmartExternalizable
- Since:
- 9.1
- Author:
- eitany
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionLRMIProxyMonitoringDetailsImpl(String connectionURL, String serviceDetails, PlatformLogicalVersion serviceVersion) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddConnectionResource(ConnectionResource resource) Gets the connection url of this proxy endpoint.Gets the details of the service behind this proxy implements.Gets the hostname of the machine hosting this servicelongGets the pid inside the host of the process hosting this serviceGets the service versionlongGets the total network traffic that was sent by this proxy.longGets the total network traffic that was received by this proxy.Gets tracking details per method type.voidtoString()voidMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.gigaspaces.serialization.SmartExternalizable
enabledSmartExternalizableWithReference
-
Constructor Details
-
LRMIProxyMonitoringDetailsImpl
public LRMIProxyMonitoringDetailsImpl() -
LRMIProxyMonitoringDetailsImpl
public LRMIProxyMonitoringDetailsImpl(String connectionURL, String serviceDetails, PlatformLogicalVersion serviceVersion)
-
-
Method Details
-
getTotalReceivedTraffic
public long getTotalReceivedTraffic()Description copied from interface:LRMIProxyMonitoringDetailsGets the total network traffic that was received by this proxy.- Specified by:
getTotalReceivedTrafficin interfaceLRMIProxyMonitoringDetails
-
getTotalGeneratedTraffic
public long getTotalGeneratedTraffic()Description copied from interface:LRMIProxyMonitoringDetailsGets the total network traffic that was sent by this proxy.- Specified by:
getTotalGeneratedTrafficin interfaceLRMIProxyMonitoringDetails
-
getConnectionUrl
Description copied from interface:LRMIProxyMonitoringDetailsGets the connection url of this proxy endpoint.- Specified by:
getConnectionUrlin interfaceLRMIProxyMonitoringDetails
-
getServiceDetails
Description copied from interface:LRMIProxyMonitoringDetailsGets the details of the service behind this proxy implements.- Specified by:
getServiceDetailsin interfaceLRMIProxyMonitoringDetails
-
getServiceVersion
Description copied from interface:LRMIProxyMonitoringDetailsGets the service version- Specified by:
getServiceVersionin interfaceLRMIProxyMonitoringDetails
-
getTrackingDetails
Description copied from interface:LRMIProxyMonitoringDetailsGets tracking details per method type.- Specified by:
getTrackingDetailsin interfaceLRMIProxyMonitoringDetails
-
writeExternal
- Specified by:
writeExternalin interfaceExternalizable- Throws:
IOException
-
readExternal
- Specified by:
readExternalin interfaceExternalizable- Throws:
IOExceptionClassNotFoundException
-
addConnectionResource
-
getServicePid
public long getServicePid()Description copied from interface:LRMIProxyMonitoringDetailsGets the pid inside the host of the process hosting this service- Specified by:
getServicePidin interfaceLRMIProxyMonitoringDetails
-
getServiceHostname
Description copied from interface:LRMIProxyMonitoringDetailsGets the hostname of the machine hosting this service- Specified by:
getServiceHostnamein interfaceLRMIProxyMonitoringDetails
-
toString
-