public class PUServiceBeanImpl extends org.jini.rio.jsb.ServiceBeanAdapter implements PUServiceBean, 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()
Disabled lrmi monitoring (gigaspaces internal remoting layer).
|
protected Object |
doStart(org.jini.rio.core.jsb.ServiceBeanContext context) |
void |
enableLRMIMonitoring()
Enables lrmi monitoring (gigaspaces internal remoting layer), this will cause the target to
start track lrmi invocations which can later be viewed by calling.
|
LRMIMonitoringDetails |
fetchLRMIMonitoringDetails()
Return lrmi (gigaspaces internal remoting layer) services monitoring details.
|
ClusterInfo |
getClusterInfo() |
long |
getCurrentTimestamp() |
JVMDetails |
getJVMDetails() |
JVMStatistics |
getJVMStatistics() |
String |
getName() |
NIODetails |
getNIODetails()
Returns the transport configuration.
|
NIOStatistics |
getNIOStatistics()
Returns the transport statistics.
|
OSDetails |
getOSDetails() |
OSStatistics |
getOSStatistics() |
String |
getPresentationName() |
PUDetails |
getPUDetails() |
PUMonitors |
getPUMonitors() |
IJSpace |
getSpaceDirect(ServiceID serviceID) |
DirectSpaceProxyFactory |
getSpaceDirectFactory(ServiceID serviceID) |
RuntimeHolder |
getSpaceRuntimeHolder(ServiceID serviceID) |
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() |
SpaceMode[] |
listSpacesModes() |
SpaceURL[] |
listSpacesURLs() |
void |
process(InternalDump dump) |
void |
quiesceStateChanged(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, unadvertisefetch, fetch, getConfiguration, getEventTable, getWatchRegistry, register, setConfiguration, setWatchRegistryclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetStategetServiceProxygetAdminmonitor, ping, startHeartbeatregisterprotected void initializeJMX(Object mbean) throws Exception
initializeJMX in class org.jini.rio.jsb.ServiceBeanAdapterExceptionprotected Object createProxy()
createProxy in class org.jini.rio.jsb.ServiceBeanAdapterprotected Object doStart(org.jini.rio.core.jsb.ServiceBeanContext context) throws Exception
doStart in class org.jini.rio.jsb.ServiceBeanAdapterExceptionpublic void initialize(org.jini.rio.core.jsb.ServiceBeanContext context)
throws Exception
initialize in interface org.jini.rio.core.jsb.ServiceBeaninitialize in class org.jini.rio.jsb.ServiceBeanAdapterExceptionpublic void stop(boolean force)
stop in interface org.jini.rio.core.jsb.ServiceBeanstop in class org.jini.rio.jsb.ServiceBeanAdapterprotected void buildInvocableServices()
public void undeployEvent()
undeployEvent in class org.jini.rio.jsb.ServiceBeanAdapterpublic boolean isMemberAliveEnabled()
PUServiceBeanisMemberAliveEnabled in interface PUServiceBeanpublic boolean isAlive()
throws Exception
PUServiceBeantrue if the member is alive or not. Exception indicates that the member
is not alive (and allows for further information).isAlive in interface PUServiceBeanExceptionpublic IJSpace getSpaceDirect(ServiceID serviceID) throws RemoteException
getSpaceDirect in interface PUServiceBeanRemoteExceptionpublic DirectSpaceProxyFactory getSpaceDirectFactory(ServiceID serviceID) throws RemoteException
getSpaceDirectFactory in interface PUServiceBeanRemoteExceptionpublic RuntimeHolder getSpaceRuntimeHolder(ServiceID serviceID) throws RemoteException
getSpaceRuntimeHolder in interface PUServiceBeanRemoteExceptionpublic StatisticsHolder getSpaceStatisticsHolder(ServiceID serviceID) throws RemoteException
getSpaceStatisticsHolder in interface PUServiceBeanRemoteExceptionpublic SpaceURL[] listSpacesURLs() throws RemoteException
listSpacesURLs in interface PUServiceBeanRemoteExceptionpublic SpaceMode[] listSpacesModes() throws RemoteException
listSpacesModes in interface PUServiceBeanRemoteExceptionpublic PUMonitors getPUMonitors() throws RemoteException
getPUMonitors in interface PUServiceBeanRemoteExceptionpublic PUDetails getPUDetails() throws RemoteException
getPUDetails in interface PUServiceBeanRemoteExceptionpublic String getPresentationName() throws RemoteException
getPresentationName in interface PUServiceBeanRemoteExceptionpublic ClusterInfo getClusterInfo() throws RemoteException
getClusterInfo in interface PUServiceBeanRemoteExceptionpublic Object[] listServiceDetails() throws RemoteException
listServiceDetails in interface PUServiceBeanRemoteExceptionpublic NIODetails getNIODetails() throws RemoteException
NIOInfoProvidergetNIODetails in interface NIOInfoProviderRemoteExceptionpublic NIOStatistics getNIOStatistics() throws RemoteException
NIOInfoProvidergetNIOStatistics in interface NIOInfoProviderRemoteExceptionpublic void enableLRMIMonitoring()
throws RemoteException
NIOInfoProviderNIOInfoProvider.fetchLRMIMonitoringDetails()enableLRMIMonitoring in interface NIOInfoProviderRemoteExceptionpublic void disableLRMIMonitoring()
throws RemoteException
NIOInfoProviderNIOInfoProvider.enableLRMIMonitoring()disableLRMIMonitoring in interface NIOInfoProviderRemoteExceptionpublic LRMIMonitoringDetails fetchLRMIMonitoringDetails() throws RemoteException
NIOInfoProviderNIOInfoProvider.enableLRMIMonitoring()fetchLRMIMonitoringDetails in interface NIOInfoProviderRemoteExceptionpublic long getCurrentTimestamp()
throws RemoteException
getCurrentTimestamp in interface OSInfoProviderRemoteExceptionpublic OSDetails getOSDetails() throws RemoteException
getOSDetails in interface OSInfoProviderRemoteExceptionpublic OSStatistics getOSStatistics() throws RemoteException
getOSStatistics in interface OSInfoProviderRemoteExceptionpublic JVMDetails getJVMDetails() throws RemoteException
getJVMDetails in interface JVMInfoProviderRemoteExceptionpublic JVMStatistics getJVMStatistics() throws RemoteException
getJVMStatistics in interface JVMInfoProviderRemoteExceptionpublic void runGc()
throws RemoteException
runGc in interface JVMInfoProviderRemoteExceptionpublic String[] getZones() throws RemoteException
getZones in interface GridZoneProviderRemoteExceptionpublic String getName()
getName in interface InternalDumpProcessorpublic void process(InternalDump dump) throws InternalDumpProcessorFailedException
process in interface InternalDumpProcessorInternalDumpProcessorFailedExceptionpublic Object invoke(String serviceBeanName, Map<String,Object> namedArgs) throws RemoteException
invoke in interface PUServiceBeanRemoteExceptionpublic boolean isStopping()
isStopping in interface PUServiceBeanpublic void quiesceStateChanged(QuiesceStateChangedEvent quiesceStateChangedEvent) throws RemoteException
quiesceStateChanged in interface QuiesceAwareRemoteExceptionCopyright © GigaSpaces.