public class PUServiceBeanImpl extends org.jini.rio.jsb.ServiceBeanAdapter implements PUServiceBean, com.gigaspaces.internal.dump.InternalDumpProcessor
activationID, admin, computeResource, computeResourceObserver, context, contextClassLoader, contextMgr, joiner, jsbState, logDirName, mbeanNoticationInfoList, mbeanServer, objectName, proxy, serviceBeanComponent, serviceClassLoader, serviceID, slaThresholdEventAdapter, snapshotter, state, store, uuid
Constructor and Description |
---|
PUServiceBeanImpl() |
Modifier and Type | Method and Description |
---|---|
protected void |
buildInvocableServices() |
protected Object |
createProxy() |
void |
disableLRMIMonitoring() |
protected Object |
doStart(org.jini.rio.core.jsb.ServiceBeanContext context) |
void |
enableLRMIMonitoring() |
com.gigaspaces.lrmi.LRMIMonitoringDetails |
fetchLRMIMonitoringDetails() |
ClusterInfo |
getClusterInfo() |
long |
getCurrentTimestamp() |
com.gigaspaces.internal.jvm.JVMDetails |
getJVMDetails() |
com.gigaspaces.internal.jvm.JVMStatistics |
getJVMStatistics() |
String |
getName() |
com.gigaspaces.lrmi.nio.info.NIODetails |
getNIODetails() |
com.gigaspaces.lrmi.nio.info.NIOStatistics |
getNIOStatistics() |
com.gigaspaces.internal.os.OSDetails |
getOSDetails() |
com.gigaspaces.internal.os.OSStatistics |
getOSStatistics() |
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) |
String[] |
getZones() |
void |
initialize(org.jini.rio.core.jsb.ServiceBeanContext context)
Override initialize to perform additional initialization
|
protected void |
initializeJMX(Object mbean) |
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() |
void |
process(com.gigaspaces.internal.dump.InternalDump dump) |
void |
quiesceStateChanged(com.gigaspaces.admin.quiesce.QuiesceStateChangedEvent quiesceStateChangedEvent) |
void |
runGc() |
void |
stop(boolean force) |
void |
undeployEvent() |
addAttribute, addAttributes, addNotificationListener, advertise, cleanClassLoaders, createObjectName, destroy, destroy, destroyJMX, doAdvertise, doInitialize, exportDo, getAdmin, getAdminExporter, getAssociationManagement, getAssociations, getDiscoveryManager, getExportedProxy, getExporter, getExporter, getJoinManager, getLookupGroups, getNotificationBroadcasterSupport, getNotificationInfo, getProxy, getProxyVerifier, getServiceBeanContext, getServiceID, getServiceProxy, getSLAEventHandler, getStarted, getStartTime, getState, getUuid, initialize, monitor, ping, postDeregister, postRegister, preDeregister, preRegister, removeNotificationListener, removeNotificationListener, setLookupGroups, start, startHeartbeat, unadvertise
fetch, fetch, getConfiguration, getEventTable, getWatchRegistry, register, setConfiguration, setWatchRegistry
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getServiceProxy
getAdmin
protected void initializeJMX(Object mbean) throws Exception
initializeJMX
in class org.jini.rio.jsb.ServiceBeanAdapter
Exception
protected Object createProxy()
createProxy
in class org.jini.rio.jsb.ServiceBeanAdapter
protected Object doStart(org.jini.rio.core.jsb.ServiceBeanContext context) throws Exception
doStart
in class org.jini.rio.jsb.ServiceBeanAdapter
Exception
public void initialize(org.jini.rio.core.jsb.ServiceBeanContext context) throws Exception
initialize
in interface org.jini.rio.core.jsb.ServiceBean
initialize
in class org.jini.rio.jsb.ServiceBeanAdapter
Exception
public void stop(boolean force)
stop
in interface org.jini.rio.core.jsb.ServiceBean
stop
in class org.jini.rio.jsb.ServiceBeanAdapter
protected void buildInvocableServices()
public void undeployEvent()
undeployEvent
in class org.jini.rio.jsb.ServiceBeanAdapter
public boolean isMemberAliveEnabled()
PUServiceBean
isMemberAliveEnabled
in interface PUServiceBean
public boolean isAlive() throws Exception
PUServiceBean
true
if the member is alive or not. Exception indicates that
the member is not alive (and allows for further information).isAlive
in interface PUServiceBean
Exception
public IJSpace getSpaceDirect(ServiceID serviceID) throws RemoteException
getSpaceDirect
in interface PUServiceBean
RemoteException
public com.j_spaces.core.admin.RuntimeHolder getSpaceRuntimeHolder(ServiceID serviceID) throws RemoteException
getSpaceRuntimeHolder
in interface PUServiceBean
RemoteException
public com.j_spaces.core.filters.StatisticsHolder getSpaceStatisticsHolder(ServiceID serviceID) throws RemoteException
getSpaceStatisticsHolder
in interface PUServiceBean
RemoteException
public SpaceURL[] listSpacesURLs() throws RemoteException
listSpacesURLs
in interface PUServiceBean
RemoteException
public com.gigaspaces.cluster.activeelection.SpaceMode[] listSpacesModes() throws RemoteException
listSpacesModes
in interface PUServiceBean
RemoteException
public PUMonitors getPUMonitors() throws RemoteException
getPUMonitors
in interface PUServiceBean
RemoteException
public PUDetails getPUDetails() throws RemoteException
getPUDetails
in interface PUServiceBean
RemoteException
public String getPresentationName() throws RemoteException
getPresentationName
in interface PUServiceBean
RemoteException
public ClusterInfo getClusterInfo() throws RemoteException
getClusterInfo
in interface PUServiceBean
RemoteException
public Object[] listServiceDetails() throws RemoteException
listServiceDetails
in interface PUServiceBean
RemoteException
public com.gigaspaces.lrmi.nio.info.NIODetails getNIODetails() throws RemoteException
getNIODetails
in interface com.gigaspaces.lrmi.nio.info.NIOInfoProvider
RemoteException
public com.gigaspaces.lrmi.nio.info.NIOStatistics getNIOStatistics() throws RemoteException
getNIOStatistics
in interface com.gigaspaces.lrmi.nio.info.NIOInfoProvider
RemoteException
public void enableLRMIMonitoring() throws RemoteException
enableLRMIMonitoring
in interface com.gigaspaces.lrmi.nio.info.NIOInfoProvider
RemoteException
public void disableLRMIMonitoring() throws RemoteException
disableLRMIMonitoring
in interface com.gigaspaces.lrmi.nio.info.NIOInfoProvider
RemoteException
public com.gigaspaces.lrmi.LRMIMonitoringDetails fetchLRMIMonitoringDetails() throws RemoteException
fetchLRMIMonitoringDetails
in interface com.gigaspaces.lrmi.nio.info.NIOInfoProvider
RemoteException
public long getCurrentTimestamp() throws RemoteException
getCurrentTimestamp
in interface com.gigaspaces.internal.os.OSInfoProvider
RemoteException
public com.gigaspaces.internal.os.OSDetails getOSDetails() throws RemoteException
getOSDetails
in interface com.gigaspaces.internal.os.OSInfoProvider
RemoteException
public com.gigaspaces.internal.os.OSStatistics getOSStatistics() throws RemoteException
getOSStatistics
in interface com.gigaspaces.internal.os.OSInfoProvider
RemoteException
public com.gigaspaces.internal.jvm.JVMDetails getJVMDetails() throws RemoteException
getJVMDetails
in interface com.gigaspaces.internal.jvm.JVMInfoProvider
RemoteException
public com.gigaspaces.internal.jvm.JVMStatistics getJVMStatistics() throws RemoteException
getJVMStatistics
in interface com.gigaspaces.internal.jvm.JVMInfoProvider
RemoteException
public void runGc() throws RemoteException
runGc
in interface com.gigaspaces.internal.jvm.JVMInfoProvider
RemoteException
public String[] getZones() throws RemoteException
getZones
in interface com.gigaspaces.grid.zone.GridZoneProvider
RemoteException
public String getName()
getName
in interface com.gigaspaces.internal.dump.InternalDumpProcessor
public void process(com.gigaspaces.internal.dump.InternalDump dump) throws com.gigaspaces.internal.dump.InternalDumpProcessorFailedException
process
in interface com.gigaspaces.internal.dump.InternalDumpProcessor
com.gigaspaces.internal.dump.InternalDumpProcessorFailedException
public Object invoke(String serviceBeanName, Map<String,Object> namedArgs) throws RemoteException
invoke
in interface PUServiceBean
RemoteException
public boolean isStopping()
isStopping
in interface PUServiceBean
public void quiesceStateChanged(com.gigaspaces.admin.quiesce.QuiesceStateChangedEvent quiesceStateChangedEvent) throws RemoteException
quiesceStateChanged
in interface com.gigaspaces.internal.quiesce.QuiesceAware
RemoteException
Copyright © GigaSpaces.