Interface ManagedCursorMXBean

  • All Known Implementing Classes:
    ManagedCursorMXBeanImpl

    @LimitedPrivate
    @Stable
    public interface ManagedCursorMXBean
    JMX Bean interface for ManagedCursor stats.
    • Method Detail

      • getName

        java.lang.String getName()
        Returns:
        the ManagedCursor name
      • getLedgerName

        java.lang.String getLedgerName()
        Returns:
        the ManagedLedger name
      • persistToLedger

        void persistToLedger​(boolean success)
        persist cursor by ledger
        Parameters:
        success -
      • persistToZookeeper

        void persistToZookeeper​(boolean success)
        persist cursor by zookeeper
        Parameters:
        success -
      • getPersistLedgerSucceed

        long getPersistLedgerSucceed()
        Returns:
        the number of persist cursor by ledger that succeed
      • getPersistLedgerErrors

        long getPersistLedgerErrors()
        Returns:
        the number of persist cursor by ledger that failed
      • getPersistZookeeperSucceed

        long getPersistZookeeperSucceed()
        Returns:
        the number of persist cursor by zookeeper that succeed
      • getPersistZookeeperErrors

        long getPersistZookeeperErrors()
        Returns:
        the number of persist cursor by zookeeper that failed