Class CompactorMXBeanImpl

    • Constructor Detail

      • CompactorMXBeanImpl

        public CompactorMXBeanImpl()
    • Method Detail

      • addCompactionRemovedEvent

        public void addCompactionRemovedEvent​(java.lang.String topic)
      • addCompactionStartOp

        public void addCompactionStartOp​(java.lang.String topic)
      • addCompactionEndOp

        public void addCompactionEndOp​(java.lang.String topic,
                                       boolean succeed)
      • removeTopic

        public void removeTopic​(java.lang.String topic)
        Description copied from interface: CompactorMXBean
        Remove metrics about this topic.
        Specified by:
        removeTopic in interface CompactorMXBean
      • getTopics

        public java.util.Set<java.lang.String> getTopics()
      • reset

        public void reset()
      • addCompactionReadOp

        public void addCompactionReadOp​(java.lang.String topic,
                                        long readableBytes)
      • addCompactionWriteOp

        public void addCompactionWriteOp​(java.lang.String topic,
                                         long writeableBytes)
      • addCompactionLatencyOp

        public void addCompactionLatencyOp​(java.lang.String topic,
                                           long latency,
                                           java.util.concurrent.TimeUnit unit)