Class SegmentCheckpointMBean

  • All Implemented Interfaces:
    org.apache.jackrabbit.oak.api.jmx.CheckpointMBean

    public class SegmentCheckpointMBean
    extends org.apache.jackrabbit.oak.commons.jmx.AbstractCheckpointMBean
    CheckpointMBean implementation for the SegmentNodeStore.
    • Field Summary

      • Fields inherited from interface org.apache.jackrabbit.oak.api.jmx.CheckpointMBean

        TYPE
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected void collectCheckpoints​(javax.management.openmbean.TabularDataSupport tab)  
      java.lang.String createCheckpoint​(long lifetime)  
      long getOldestCheckpointCreationTimestamp()  
      boolean releaseCheckpoint​(java.lang.String checkpoint)  
      • Methods inherited from class org.apache.jackrabbit.oak.commons.jmx.AbstractCheckpointMBean

        getOldestCheckpointCreationDate, listCheckpoints, toCompositeData
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • SegmentCheckpointMBean

        public SegmentCheckpointMBean​(SegmentNodeStore store)
    • Method Detail

      • collectCheckpoints

        protected void collectCheckpoints​(javax.management.openmbean.TabularDataSupport tab)
                                   throws javax.management.openmbean.OpenDataException
        Specified by:
        collectCheckpoints in class org.apache.jackrabbit.oak.commons.jmx.AbstractCheckpointMBean
        Throws:
        javax.management.openmbean.OpenDataException
      • getOldestCheckpointCreationTimestamp

        public long getOldestCheckpointCreationTimestamp()
        Specified by:
        getOldestCheckpointCreationTimestamp in interface org.apache.jackrabbit.oak.api.jmx.CheckpointMBean
        Specified by:
        getOldestCheckpointCreationTimestamp in class org.apache.jackrabbit.oak.commons.jmx.AbstractCheckpointMBean
      • createCheckpoint

        public java.lang.String createCheckpoint​(long lifetime)
      • releaseCheckpoint

        public boolean releaseCheckpoint​(java.lang.String checkpoint)