org.openspaces.pu.container.servicegrid
Class PUServiceBeanProxy
java.lang.Object
org.jini.rio.resources.servicecore.AbstractProxy
org.openspaces.pu.container.servicegrid.PUServiceBeanProxy
- All Implemented Interfaces:
- com.gigaspaces.grid.zone.GridZoneProvider, com.gigaspaces.internal.jvm.JVMInfoProvider, com.gigaspaces.internal.os.OSInfoProvider, com.gigaspaces.lrmi.nio.info.NIOInfoProvider, ServiceProxyAccessor, Serializable, Remote, Administrable, ReferentUuid, SameProxyVersionProvider, org.jini.rio.core.jsb.ServiceState, org.jini.rio.core.MonitorableService, org.jini.rio.event.EventProducer, org.jini.rio.resources.servicecore.Service, org.jini.rio.watch.Watchable, PUServiceBean
public class PUServiceBeanProxy
- extends org.jini.rio.resources.servicecore.AbstractProxy
- implements PUServiceBean
- Author:
- kimchy
- See Also:
- Serialized Form
| Fields inherited from class org.jini.rio.resources.servicecore.AbstractProxy |
server, uuid |
| Methods inherited from class org.jini.rio.resources.servicecore.AbstractProxy |
disableLRMIMonitoring, dumpBytes, enableLRMIMonitoring, equals, fetch, fetch, fetchLRMIMonitoringDetails, generateDump, generateDump, getAdmin, getCurrentTimestamp, getJVMDetails, getJVMStatistics, getNIODetails, getNIOStatistics, getOSDetails, getOSStatistics, getReferentUuid, getVersion, getZones, hashCode, logEntriesDirect, monitor, ping, register, runGc, startHeartbeat, toString |
| Methods inherited from interface com.gigaspaces.lrmi.nio.info.NIOInfoProvider |
disableLRMIMonitoring, enableLRMIMonitoring, fetchLRMIMonitoringDetails, getNIODetails, getNIOStatistics |
| Methods inherited from interface com.gigaspaces.internal.os.OSInfoProvider |
getCurrentTimestamp, getOSDetails, getOSStatistics |
| Methods inherited from interface com.gigaspaces.internal.jvm.JVMInfoProvider |
getJVMDetails, getJVMStatistics, runGc |
| Methods inherited from interface com.gigaspaces.grid.zone.GridZoneProvider |
getZones |
| Methods inherited from interface org.jini.rio.core.MonitorableService |
monitor, ping, startHeartbeat |
| Methods inherited from interface org.jini.rio.event.EventProducer |
register |
| Methods inherited from interface org.jini.rio.watch.Watchable |
fetch, fetch |
PUServiceBeanProxy
protected PUServiceBeanProxy(PUServiceBean gsc,
Uuid id)
- Private constructor
isMemberAliveEnabled
public boolean isMemberAliveEnabled()
throws RemoteException
- Description copied from interface:
PUServiceBean
- Should this member be checked to see if it is alive or not.
- Specified by:
isMemberAliveEnabled in interface PUServiceBean
- Throws:
RemoteException
isAlive
public boolean isAlive()
throws RemoteException,
Exception
- Description copied from interface:
PUServiceBean
- Return
true if the member is alive or not. Exception indicates that
the member is not alive (and allows for further information).
- Specified by:
isAlive in interface PUServiceBean
- Throws:
RemoteException
Exception
listServiceDetails
public Object[] listServiceDetails()
throws RemoteException
- Specified by:
listServiceDetails in interface PUServiceBean
- Throws:
RemoteException
getClusterInfo
public ClusterInfo getClusterInfo()
throws RemoteException
- Specified by:
getClusterInfo in interface PUServiceBean
- Throws:
RemoteException
getPresentationName
public String getPresentationName()
throws RemoteException
- Specified by:
getPresentationName in interface PUServiceBean
- Throws:
RemoteException
getPUDetails
public PUDetails getPUDetails()
throws RemoteException
- Specified by:
getPUDetails in interface PUServiceBean
- Throws:
RemoteException
getPUMonitors
public PUMonitors getPUMonitors()
throws RemoteException
- Specified by:
getPUMonitors in interface PUServiceBean
- Throws:
RemoteException
getSpaceDirect
public IJSpace getSpaceDirect(ServiceID serviceID)
throws RemoteException
- Specified by:
getSpaceDirect in interface PUServiceBean
- Throws:
RemoteException
getSpaceRuntimeHolder
public com.j_spaces.core.admin.RuntimeHolder getSpaceRuntimeHolder(ServiceID serviceID)
throws RemoteException
- Specified by:
getSpaceRuntimeHolder in interface PUServiceBean
- Throws:
RemoteException
getSpaceStatisticsHolder
public com.j_spaces.core.filters.StatisticsHolder getSpaceStatisticsHolder(ServiceID serviceID)
throws RemoteException
- Specified by:
getSpaceStatisticsHolder in interface PUServiceBean
- Throws:
RemoteException
listSpacesURLs
public SpaceURL[] listSpacesURLs()
throws RemoteException
- Specified by:
listSpacesURLs in interface PUServiceBean
- Throws:
RemoteException
listSpacesModes
public com.gigaspaces.cluster.activeelection.SpaceMode[] listSpacesModes()
throws RemoteException
- Specified by:
listSpacesModes in interface PUServiceBean
- Throws:
RemoteException
getState
public int getState()
throws RemoteException
- Specified by:
getState in interface org.jini.rio.core.jsb.ServiceState
- Throws:
RemoteException
getServiceProxy
public Object getServiceProxy()
throws RemoteException
- Description copied from interface:
ServiceProxyAccessor
- Returns a proxy object for this object. This value should not be
null.
- Specified by:
getServiceProxy in interface ServiceProxyAccessor
- Returns:
- a proxy object reference
- Throws:
RemoteException
isStopping
public boolean isStopping()
throws RemoteException
- Specified by:
isStopping in interface PUServiceBean
- Throws:
RemoteException
invoke
public Future<Object> invoke(String serviceBeanName,
Map<String,Object> namedArgs)
throws RemoteException
- Specified by:
invoke in interface PUServiceBean
- Throws:
RemoteException
Copyright © GigaSpaces.