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, com.sun.jini.start.ServiceProxyAccessor, Serializable, Remote, net.jini.admin.Administrable, net.jini.id.ReferentUuid, net.jini.lookup.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 |
equals, fetch, fetch, getAdmin, getJVMDetails, getJVMStatistics, getNIODetails, getNIOStatistics, getOSDetails, getOSStatistics, getReferentUuid, getVersion, getZones, hashCode, monitor, ping, register, runGc, startHeartbeat, toString |
Methods inherited from interface com.gigaspaces.lrmi.nio.info.NIOInfoProvider |
getNIODetails, getNIOStatistics |
Methods inherited from interface com.gigaspaces.internal.os.OSInfoProvider |
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 net.jini.admin.Administrable |
getAdmin |
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,
net.jini.id.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
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
- Specified by:
getServiceProxy
in interface com.sun.jini.start.ServiceProxyAccessor
- Throws:
RemoteException
Copyright © GigaSpaces.