Interface MemoryEventStorageSpiMBean
- 
- All Superinterfaces:
- IgniteSpiManagementMBean
 
 @MXBeanDescription("MBean that provides access to memory event storage SPI configuration.") public interface MemoryEventStorageSpiMBean extends IgniteSpiManagementMBean Management bean forMemoryEventStorageSpi. Beside properties defined for every SPI bean this one gives access to:- Event expiration time (see getExpireAgeMs())
- Maximum queue size (see getExpireCount())
- Method that removes all items from queue (see clearAll())
 
- 
- 
Method SummaryAll Methods Instance Methods Abstract Methods Modifier and Type Method Description voidclearAll()Removes all events from the event queue.longgetExpireAgeMs()Gets event time-to-live value.longgetExpireCount()Gets maximum event queue size.longgetQueueSize()Gets current queue size of the event queue.- 
Methods inherited from interface org.apache.ignite.spi.IgniteSpiManagementMBeangetIgniteHome, getLocalNodeId, getName, getStartTimestamp, getStartTimestampFormatted, getUpTime, getUpTimeFormatted
 
- 
 
- 
- 
- 
Method Detail- 
getExpireAgeMs@MXBeanDescription("Event time-to-live value.") long getExpireAgeMs() Gets event time-to-live value. Implementation must guarantee that event would not be accessible if its lifetime exceeds this value.- Returns:
- Event time-to-live.
 
 - 
getExpireCount@MXBeanDescription("Maximum event queue size.") long getExpireCount() Gets maximum event queue size. New incoming events will oust oldest ones if queue size exceeds this limit.- Returns:
- Maximum event queue size.
 
 - 
getQueueSize@MXBeanDescription("Current event queue size.") long getQueueSize() Gets current queue size of the event queue.- Returns:
- Current queue size of the event queue.
 
 - 
clearAll@MXBeanDescription("Removes all events from the event queue.") void clearAll() Removes all events from the event queue.
 
- 
 
-