GridGain™ 2.1.0
Java API Specification

org.gridgain.grid.spi
Interface GridSpiManagementMBean

All Known Subinterfaces:
GridAdaptiveLoadBalancingSpiMBean, GridAffinityLoadBalancingSpiMBean, GridAlwaysFailoverSpiMBean, GridAttributesTopologySpiMBean, GridBasicTopologySpiMBean, GridCoherenceCheckpointSpiMBean, GridCoherenceCommunicationSpiMBean, GridCoherenceDiscoverySpiMBean, GridCoherenceLoadBalancingSpiMBean, GridDatabaseCheckpointSpiMBean, GridFifoQueueCollisionSpiMBean, GridGigaSpacesCheckpointSpiMBean, GridJbossDiscoverySpiMBean, GridJdkLocalMetricsSpiMBean, GridJgroupsCommunicationSpiMBean, GridJgroupsDiscoverySpiMBean, GridJmsCommunicationSpiMBean, GridJmsDiscoverySpiMBean, GridJobStealingCollisionSpiMBean, GridJobStealingFailoverSpiMBean, GridJxinsightTracingSpiMBean, GridLocalDeploymentSpiMBean, GridMailCommunicationSpiMBean, GridMailDiscoverySpiMBean, GridMemoryEventStorageSpiMBean, GridMuleCommunicationSpiMBean, GridMuleCommunicationSpiMBean, GridMuleDiscoverySpiMBean, GridMuleDiscoverySpiMBean, GridMulticastDiscoverySpiMBean, GridNeverFailoverSpiMBean, GridNodeFilterTopologySpiMBean, GridPriorityQueueCollisionSpiMBean, GridRoundRobinLoadBalancingSpiMBean, GridSharedFsCheckpointSpiMBean, GridTcpCommunicationSpiMBean, GridUriDeploymentSpiMBean, GridWeightedRandomLoadBalancingSpiMBean
All Known Implementing Classes:
GridAdaptiveLoadBalancingSpi, GridAffinityLoadBalancingSpi, GridAlwaysFailoverSpi, GridAttributesTopologySpi, GridBasicTopologySpi, GridCoherenceCheckpointSpi, GridCoherenceCommunicationSpi, GridCoherenceDiscoverySpi, GridCoherenceLoadBalancingSpi, GridDatabaseCheckpointSpi, GridFifoQueueCollisionSpi, GridGigaSpacesCheckpointSpi, GridJbossDiscoverySpi, GridJdkLocalMetricsSpi, GridJgroupsCommunicationSpi, GridJgroupsDiscoverySpi, GridJmsCommunicationSpi, GridJmsDiscoverySpi, GridJobStealingCollisionSpi, GridJobStealingFailoverSpi, GridJxinsightTracingSpi, GridLocalDeploymentSpi, GridMailCommunicationSpi, GridMailDiscoverySpi, GridMemoryEventStorageSpi, GridMuleCommunicationSpi, GridMuleCommunicationSpi, GridMuleDiscoverySpi, GridMuleDiscoverySpi, GridMulticastDiscoverySpi, GridNeverFailoverSpi, GridNodeFilterTopologySpi, GridPriorityQueueCollisionSpi, GridRoundRobinLoadBalancingSpi, GridSharedFsCheckpointSpi, GridSpiAdapter, GridTcpCommunicationSpi, GridUriDeploymentSpi, GridWeightedRandomLoadBalancingSpi

@Apache20LicenseCompatible
public interface GridSpiManagementMBean

This interface defines basic MBean for all SPI implementations. Every SPI implementation should provide implementation for this MBean interface. Note that SPI implementation can extend this interface as necessary.



See Also:

  Documentation
  Email Support
  Online Forums
  Issue Tracking

Author:   2005-2008 Copyright © GridGain Systems. All Rights Reserved. ver. 2.1.0

 

Method Summary
 String getAuthor()
          Gets SPI provider's author.
 String getGridGainHome()
          Gets Gridgain installation home folder (i.e.
 UUID getLocalNodeId()
          Gets ID of the local node.
 String getName()
          Gets name of the SPI.
 long getStartTimestamp()
          Get start timestamp of this SPI.
 String getStartTimestampFormatted()
          Gets string presentation of the start timestamp.
 long getUpTime()
          Gets up-time of this SPI in ms.
 String getUpTimeFormatted()
          Gets string presentation of up-time for this SPI.
 String getVendorEmail()
          Gets vendor's email (info or support).
 String getVendorUrl()
          Gets vendor's URL.
 String getVersion()
          Gets SPI implementation version.
 

Method Detail

getAuthor

@GridMBeanDescription(value="SPI provider\'s author.")
String getAuthor()
Gets SPI provider's author.

Returns:
SPI provider's author.

getVendorUrl

@GridMBeanDescription(value="Vendor\'s URL.")
String getVendorUrl()
Gets vendor's URL.

Returns:
Vendor's URL.

getVendorEmail

@GridMBeanDescription(value="Vendor\'s email (info or support).")
String getVendorEmail()
Gets vendor's email (info or support).

Returns:
Vendor's email (info or support).

getVersion

@GridMBeanDescription(value="SPI implementation version.")
String getVersion()
Gets SPI implementation version.

Returns:
SPI implementation version.

getStartTimestampFormatted

@GridMBeanDescription(value="String presentation of the start timestamp.")
String getStartTimestampFormatted()
Gets string presentation of the start timestamp.

Returns:
String presentation of the start timestamp.

getUpTimeFormatted

@GridMBeanDescription(value="String presentation of up-time for this SPI.")
String getUpTimeFormatted()
Gets string presentation of up-time for this SPI.

Returns:
String presentation of up-time for this SPI.

getStartTimestamp

@GridMBeanDescription(value="Start timestamp of this SPI.")
long getStartTimestamp()
Get start timestamp of this SPI.

Returns:
Start timestamp of this SPI.

getUpTime

@GridMBeanDescription(value="Up-time of this SPI in ms.")
long getUpTime()
Gets up-time of this SPI in ms.

Returns:
Up-time of this SPI.

getGridGainHome

@GridMBeanDescription(value="Gridgain installation home folder.")
String getGridGainHome()
Gets Gridgain installation home folder (i.e. ${GRIDGAIN_HOME});

Returns:
Gridgain installation home folder.

getLocalNodeId

@GridMBeanDescription(value="ID of the local node.")
UUID getLocalNodeId()
Gets ID of the local node.

Returns:
ID of the local node.

getName

@GridMBeanDescription(value="Name of the SPI.")
String getName()
Gets name of the SPI.

Returns:
Name of the SPI.

GridGain™ 2.1.0
Java API Specification

GridGain™ - Grid Computing Made Simple, ver. 2.1.0.19122008
2005-2008 Copyright © GridGain Systems. All Rights Reserved.