GigaSpaces XAP 9.7.2 API

org.openspaces.pu.container.servicegrid
Interface PUServiceBean

All Superinterfaces:
Administrable, org.jini.rio.event.EventProducer, com.gigaspaces.grid.zone.GridZoneProvider, com.gigaspaces.internal.jvm.JVMInfoProvider, org.jini.rio.core.MonitorableService, com.gigaspaces.lrmi.nio.info.NIOInfoProvider, com.gigaspaces.internal.os.OSInfoProvider, Remote, org.jini.rio.resources.servicecore.Service, ServiceProxyAccessor, org.jini.rio.core.jsb.ServiceState, org.jini.rio.watch.Watchable
All Known Implementing Classes:
PUServiceBeanImpl, PUServiceBeanProxy

public interface PUServiceBean
extends com.gigaspaces.lrmi.nio.info.NIOInfoProvider, com.gigaspaces.internal.os.OSInfoProvider, com.gigaspaces.internal.jvm.JVMInfoProvider, com.gigaspaces.grid.zone.GridZoneProvider, Remote, org.jini.rio.core.jsb.ServiceState, ServiceProxyAccessor, org.jini.rio.resources.servicecore.Service

Author:
kimchy

Method Summary
 ClusterInfo getClusterInfo()
           
 String getPresentationName()
           
 PUDetails getPUDetails()
           
 PUMonitors getPUMonitors()
           
 IJSpace getSpaceDirect(ServiceID serviceID)
           
 com.j_spaces.core.admin.RuntimeHolder getSpaceRuntimeHolder(ServiceID serviceID)
           
 com.j_spaces.core.filters.StatisticsHolder getSpaceStatisticsHolder(ServiceID serviceID)
           
 Object invoke(String serviceBeanName, Map<String,Object> namedArgs)
           
 boolean isAlive()
          Return true if the member is alive or not.
 boolean isMemberAliveEnabled()
          Should this member be checked to see if it is alive or not.
 boolean isStopping()
           
 Object[] listServiceDetails()
           
 com.gigaspaces.cluster.activeelection.SpaceMode[] listSpacesModes()
           
 SpaceURL[] listSpacesURLs()
           
 
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.jsb.ServiceState
getState
 
Methods inherited from interface com.sun.jini.start.ServiceProxyAccessor
getServiceProxy
 
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
 

Method Detail

isMemberAliveEnabled

boolean isMemberAliveEnabled()
                             throws RemoteException
Should this member be checked to see if it is alive or not.

Throws:
RemoteException

isAlive

boolean isAlive()
                throws RemoteException,
                       Exception
Return true if the member is alive or not. Exception indicates that the member is not alive (and allows for further information).

Throws:
RemoteException
Exception

listServiceDetails

Object[] listServiceDetails()
                            throws RemoteException
Throws:
RemoteException

getClusterInfo

ClusterInfo getClusterInfo()
                           throws RemoteException
Throws:
RemoteException

getPresentationName

String getPresentationName()
                           throws RemoteException
Throws:
RemoteException

getPUDetails

PUDetails getPUDetails()
                       throws RemoteException
Throws:
RemoteException

getPUMonitors

PUMonitors getPUMonitors()
                         throws RemoteException
Throws:
RemoteException

getSpaceDirect

IJSpace getSpaceDirect(ServiceID serviceID)
                       throws RemoteException
Throws:
RemoteException

getSpaceRuntimeHolder

com.j_spaces.core.admin.RuntimeHolder getSpaceRuntimeHolder(ServiceID serviceID)
                                                            throws RemoteException
Throws:
RemoteException

getSpaceStatisticsHolder

com.j_spaces.core.filters.StatisticsHolder getSpaceStatisticsHolder(ServiceID serviceID)
                                                                    throws RemoteException
Throws:
RemoteException

listSpacesURLs

SpaceURL[] listSpacesURLs()
                          throws RemoteException
Throws:
RemoteException

listSpacesModes

com.gigaspaces.cluster.activeelection.SpaceMode[] listSpacesModes()
                                                                  throws RemoteException
Throws:
RemoteException

invoke

Object invoke(String serviceBeanName,
              Map<String,Object> namedArgs)
              throws RemoteException
Throws:
RemoteException

isStopping

boolean isStopping()
                   throws RemoteException
Throws:
RemoteException

GigaSpaces XAP 9.7.2 API

Copyright © GigaSpaces.