Package com.gigaspaces.lrmi.nio.info
Interface NIOInfoProvider
- All Superinterfaces:
Remote
- All Known Subinterfaces:
IInternalRemoteJSpaceAdmin,PUServiceBean
- All Known Implementing Classes:
GigaRegistrar,JSpaceAdminImpl,JSpaceAdminProxy,LRMISpaceImpl,PUServiceBeanImpl,PUServiceBeanProxy,SpaceImpl
A general interface for services that can provide remote NIO information.
- Author:
- kimchy
-
Method Summary
Modifier and TypeMethodDescriptionvoidDisabled lrmi monitoring (gigaspaces internal remoting layer).voidEnables lrmi monitoring (gigaspaces internal remoting layer), this will cause the target to start track lrmi invocations which can later be viewed by calling.Return lrmi (gigaspaces internal remoting layer) services monitoring details.Returns the transport configuration.Returns the transport statistics.
-
Method Details
-
getNIODetails
Returns the transport configuration. Note, does not change during application lifecycle, should be cached on the client side.- Throws:
RemoteException
-
getNIOStatistics
Returns the transport statistics.- Throws:
RemoteException
-
enableLRMIMonitoring
Enables lrmi monitoring (gigaspaces internal remoting layer), this will cause the target to start track lrmi invocations which can later be viewed by calling.fetchLRMIMonitoringDetails()- Throws:
RemoteException
-
disableLRMIMonitoring
Disabled lrmi monitoring (gigaspaces internal remoting layer).enableLRMIMonitoring()- Throws:
RemoteException
-
fetchLRMIMonitoringDetails
Return lrmi (gigaspaces internal remoting layer) services monitoring details. This will only work if lrmi monitoring was previously enabled, either by admin API, Jmx or system property.enableLRMIMonitoring()- Throws:
RemoteException
-