Class PUServiceBeanProxy
java.lang.Object
org.jini.rio.resources.servicecore.AbstractProxy
org.openspaces.pu.container.servicegrid.PUServiceBeanProxy
- All Implemented Interfaces:
GridZoneProvider,JVMInfoProvider,OSInfoProvider,QuiesceAware,NIOInfoProvider,ServiceProxyAccessor,Serializable,Remote,Administrable,ReferentUuid,SameProxyVersionProvider,ServiceState,MonitorableService,EventProducer,Service,Watchable,PUServiceBean
public class PUServiceBeanProxy
extends org.jini.rio.resources.servicecore.AbstractProxy
implements PUServiceBean
- Author:
- kimchy
- See Also:
-
Field Summary
Fields inherited from class org.jini.rio.resources.servicecore.AbstractProxy
server, uuid -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedPUServiceBeanProxy(PUServiceBean gsc, Uuid id) Private constructor -
Method Summary
Modifier and TypeMethodDescriptionReturns a proxy object for this object.getSpaceDirect(ServiceID serviceID) getSpaceDirectFactory(ServiceID serviceID) getSpaceRuntimeHolder(ServiceID serviceID) getSpaceStatisticsHolder(ServiceID serviceID) intgetState()returns one of the org.jini.rio.core.jsb.ServiceBeanStatebooleanisAlive()Returntrueif the member is alive or not.booleanShould this member be checked to see if it is alive or not.booleanObject[]SpaceURL[]voidquiesceStateChanged(QuiesceStateChangedEvent quiesceStateChangedEvent) voidMethods inherited from class org.jini.rio.resources.servicecore.AbstractProxy
deleteTieredStorageData, disableLRMIMonitoring, dumpBytes, enableLRMIMonitoring, equals, fetch, fetch, fetchLRMIMonitoringDetails, generateDump, generateDump, getAdmin, getCurrentTimestamp, getJVMDetails, getJVMStatistics, getNIODetails, getNIOStatistics, getOSDetails, getOSStatistics, getReferentUuid, getVersion, getZones, hashCode, intercept, isSecuredProxy, logEntriesDirect, login, monitor, ping, register, reloadMetricConfiguration, runGc, secureAdmin, startHeartbeat, toStringMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface net.jini.admin.Administrable
getAdminMethods inherited from interface org.jini.rio.event.EventProducer
registerMethods inherited from interface com.gigaspaces.grid.zone.GridZoneProvider
getZonesMethods inherited from interface com.gigaspaces.internal.jvm.JVMInfoProvider
getJVMDetails, getJVMStatistics, runGcMethods inherited from interface org.jini.rio.core.MonitorableService
monitor, ping, startHeartbeatMethods inherited from interface com.gigaspaces.lrmi.nio.info.NIOInfoProvider
disableLRMIMonitoring, enableLRMIMonitoring, fetchLRMIMonitoringDetails, getNIODetails, getNIOStatisticsMethods inherited from interface com.gigaspaces.internal.os.OSInfoProvider
getCurrentTimestamp, getOSDetails, getOSStatistics
-
Constructor Details
-
PUServiceBeanProxy
Private constructor
-
-
Method Details
-
isMemberAliveEnabled
Description copied from interface:PUServiceBeanShould this member be checked to see if it is alive or not.- Specified by:
isMemberAliveEnabledin interfacePUServiceBean- Throws:
RemoteException
-
isAlive
Description copied from interface:PUServiceBeanReturntrueif the member is alive or not. Exception indicates that the member is not alive (and allows for further information).- Specified by:
isAlivein interfacePUServiceBean- Throws:
RemoteExceptionException
-
listServiceDetails
- Specified by:
listServiceDetailsin interfacePUServiceBean- Throws:
RemoteException
-
getClusterInfo
- Specified by:
getClusterInfoin interfacePUServiceBean- Throws:
RemoteException
-
getPresentationName
- Specified by:
getPresentationNamein interfacePUServiceBean- Throws:
RemoteException
-
getPUDetails
- Specified by:
getPUDetailsin interfacePUServiceBean- Throws:
RemoteException
-
getPUMonitors
- Specified by:
getPUMonitorsin interfacePUServiceBean- Throws:
RemoteException
-
getSpaceDirect
- Specified by:
getSpaceDirectin interfacePUServiceBean- Throws:
RemoteException
-
getSpaceDirectFactory
- Specified by:
getSpaceDirectFactoryin interfacePUServiceBean- Throws:
RemoteException
-
getSpaceRuntimeHolder
- Specified by:
getSpaceRuntimeHolderin interfacePUServiceBean- Throws:
RemoteException
-
getSpaceStatisticsHolder
- Specified by:
getSpaceStatisticsHolderin interfacePUServiceBean- Throws:
RemoteException
-
listSpacesURLs
- Specified by:
listSpacesURLsin interfacePUServiceBean- Throws:
RemoteException
-
listSpacesModes
- Specified by:
listSpacesModesin interfacePUServiceBean- Throws:
RemoteException
-
getState
Description copied from interface:ServiceStatereturns one of the org.jini.rio.core.jsb.ServiceBeanState- Specified by:
getStatein interfaceServiceState- Throws:
RemoteException
-
getServiceProxy
Description copied from interface:ServiceProxyAccessorReturns a proxy object for this object. This value should not benull.- Specified by:
getServiceProxyin interfaceServiceProxyAccessor- Returns:
- a proxy object reference
- Throws:
RemoteException
-
isStopping
- Specified by:
isStoppingin interfacePUServiceBean- Throws:
RemoteException
-
invoke
public Future<Object> invoke(String serviceBeanName, Map<String, Object> namedArgs) throws RemoteException- Specified by:
invokein interfacePUServiceBean- Throws:
RemoteException
-
quiesceStateChanged
public void quiesceStateChanged(QuiesceStateChangedEvent quiesceStateChangedEvent) throws RemoteException - Specified by:
quiesceStateChangedin interfaceQuiesceAware- Throws:
RemoteException
-
updateClusterInfo
public void updateClusterInfo()- Specified by:
updateClusterInfoin interfacePUServiceBean
-