Package org.apache.ignite.spi
Interface IgniteSpiManagementMBean
-
- All Known Subinterfaces:
AdaptiveLoadBalancingSpiMBean
,AlwaysFailoverSpiMBean
,CacheCheckpointSpiMBean
,FifoQueueCollisionSpiMBean
,JdbcCheckpointSpiMBean
,JobStealingCollisionSpiMBean
,JobStealingFailoverSpiMBean
,LocalDeploymentSpiMBean
,MemoryEventStorageSpiMBean
,NeverFailoverSpiMBean
,PriorityQueueCollisionSpiMBean
,RoundRobinLoadBalancingSpiMBean
,SharedFsCheckpointSpiMBean
,TcpCommunicationSpiMBean
,TcpDiscoverySpiMBean
,UriDeploymentSpiMBean
,WeightedRandomLoadBalancingSpiMBean
,ZookeeperDiscoverySpiMBean
- All Known Implementing Classes:
IgniteSpiMBeanAdapter
public interface IgniteSpiManagementMBean
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.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description String
getIgniteHome()
Gets Ignite 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.
-
-
-
Method Detail
-
getStartTimestampFormatted
@MXBeanDescription("String presentation of the start timestamp.") String getStartTimestampFormatted()
Gets string presentation of the start timestamp.- Returns:
- String presentation of the start timestamp.
-
getUpTimeFormatted
@MXBeanDescription("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
@MXBeanDescription("Start timestamp of this SPI.") long getStartTimestamp()
Get start timestamp of this SPI.- Returns:
- Start timestamp of this SPI.
-
getUpTime
@MXBeanDescription("Up-time of this SPI in milliseconds.") long getUpTime()
Gets up-time of this SPI in ms.- Returns:
- Up-time of this SPI.
-
getIgniteHome
@MXBeanDescription("Ignite installation home folder.") String getIgniteHome()
Gets Ignite installation home folder (i.e. ${IGNITE_HOME});- Returns:
- Ignite installation home folder.
-
getLocalNodeId
@MXBeanDescription("ID of the local node.") UUID getLocalNodeId()
Gets ID of the local node.- Returns:
- ID of the local node.
-
getName
@MXBeanDescription("Name of the SPI.") String getName()
Gets name of the SPI.- Returns:
- Name of the SPI.
-
-