Package org.apache.bookkeeper.mledger
Interface ManagedCursorMXBean
-
- All Known Implementing Classes:
ManagedCursorMXBeanImpl
@LimitedPrivate @Stable public interface ManagedCursorMXBeanJMX Bean interface for ManagedCursor stats.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.StringgetLedgerName()java.lang.StringgetName()longgetPersistLedgerErrors()longgetPersistLedgerSucceed()longgetPersistZookeeperErrors()longgetPersistZookeeperSucceed()voidpersistToLedger(boolean success)persist cursor by ledgervoidpersistToZookeeper(boolean success)persist cursor by zookeeper
-
-
-
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
-
-