public class ManagedCursorMXBeanImpl extends Object implements ManagedCursorMXBean
| Constructor and Description |
|---|
ManagedCursorMXBeanImpl(ManagedCursor managedCursor) |
| Modifier and Type | Method and Description |
|---|---|
void |
addReadCursorLedgerSize(long size)
Add read data from a ledger of a cursor (in bytes).
|
void |
addWriteCursorLedgerSize(long size)
Add write data to a ledger of a cursor (in bytes).
|
String |
getLedgerName() |
String |
getName() |
long |
getPersistLedgerErrors() |
long |
getPersistLedgerSucceed() |
long |
getPersistZookeeperErrors() |
long |
getPersistZookeeperSucceed() |
long |
getReadCursorLedgerSize() |
long |
getWriteCursorLedgerLogicalSize() |
long |
getWriteCursorLedgerSize() |
void |
persistToLedger(boolean success)
persist cursor by ledger.
|
void |
persistToZookeeper(boolean success)
persist cursor by zookeeper.
|
public ManagedCursorMXBeanImpl(ManagedCursor managedCursor)
public String getName()
getName in interface ManagedCursorMXBeanpublic String getLedgerName()
getLedgerName in interface ManagedCursorMXBeanpublic void persistToLedger(boolean success)
ManagedCursorMXBeanpersistToLedger in interface ManagedCursorMXBeanpublic void persistToZookeeper(boolean success)
ManagedCursorMXBeanpersistToZookeeper in interface ManagedCursorMXBeanpublic long getPersistLedgerSucceed()
getPersistLedgerSucceed in interface ManagedCursorMXBeanpublic long getPersistLedgerErrors()
getPersistLedgerErrors in interface ManagedCursorMXBeanpublic long getPersistZookeeperSucceed()
getPersistZookeeperSucceed in interface ManagedCursorMXBeanpublic long getPersistZookeeperErrors()
getPersistZookeeperErrors in interface ManagedCursorMXBeanpublic void addWriteCursorLedgerSize(long size)
ManagedCursorMXBeanaddWriteCursorLedgerSize in interface ManagedCursorMXBeansize - Size of data written to cursor (in bytes)public void addReadCursorLedgerSize(long size)
ManagedCursorMXBeanaddReadCursorLedgerSize in interface ManagedCursorMXBeansize - Size of data read from cursor (in bytes)public long getWriteCursorLedgerSize()
getWriteCursorLedgerSize in interface ManagedCursorMXBeanpublic long getWriteCursorLedgerLogicalSize()
getWriteCursorLedgerLogicalSize in interface ManagedCursorMXBeanpublic long getReadCursorLedgerSize()
getReadCursorLedgerSize in interface ManagedCursorMXBeanCopyright © 2017–2021 Apache Software Foundation. All rights reserved.