Package com.gigaspaces.internal.lrmi
Class LRMIServiceMonitoringDetailsImpl
java.lang.Object
com.gigaspaces.internal.lrmi.LRMIServiceMonitoringDetailsImpl
- All Implemented Interfaces:
LRMIServiceMonitoringDetails,SmartExternalizable,Externalizable,Serializable
public class LRMIServiceMonitoringDetailsImpl
extends Object
implements SmartExternalizable, LRMIServiceMonitoringDetails
Tracking details of a single hosted service
- Since:
- 9.1
- Author:
- eitany
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionLRMIServiceMonitoringDetailsImpl(String serviceDetails, String serviceClassLoaderDetails, long remoteObjID, String connectionUrl) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddChannelDetails(ChannelEntry channelEntry) Gets a mapping of tracking details of each client connected to this service.Gets the service connection url.longGets the service remote id.Gets the class loader which holds the service.Gets the service detailsvoidtoString()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
-
LRMIServiceMonitoringDetailsImpl
public LRMIServiceMonitoringDetailsImpl() -
LRMIServiceMonitoringDetailsImpl
-
-
Method Details
-
writeExternal
- Specified by:
writeExternalin interfaceExternalizable- Throws:
IOException
-
readExternal
- Specified by:
readExternalin interfaceExternalizable- Throws:
IOExceptionClassNotFoundException
-
addChannelDetails
-
getServiceDetails
Description copied from interface:LRMIServiceMonitoringDetailsGets the service details- Specified by:
getServiceDetailsin interfaceLRMIServiceMonitoringDetails
-
getServiceClassLoaderDetails
Description copied from interface:LRMIServiceMonitoringDetailsGets the class loader which holds the service.- Specified by:
getServiceClassLoaderDetailsin interfaceLRMIServiceMonitoringDetails
-
getRemoteObjID
public long getRemoteObjID()Description copied from interface:LRMIServiceMonitoringDetailsGets the service remote id.- Specified by:
getRemoteObjIDin interfaceLRMIServiceMonitoringDetails
-
getConnectionUrl
Description copied from interface:LRMIServiceMonitoringDetailsGets the service connection url.- Specified by:
getConnectionUrlin interfaceLRMIServiceMonitoringDetails
-
getClientsTrackingDetails
public Map<LRMIServiceClientMonitoringId,LRMIServiceClientMonitoringDetails> getClientsTrackingDetails()Description copied from interface:LRMIServiceMonitoringDetailsGets a mapping of tracking details of each client connected to this service.- Specified by:
getClientsTrackingDetailsin interfaceLRMIServiceMonitoringDetails
-
toString
-