Class TriggerLocationCompactService

  • All Implemented Interfaces:
    org.apache.bookkeeper.http.service.HttpEndpointService

    public class TriggerLocationCompactService
    extends java.lang.Object
    implements org.apache.bookkeeper.http.service.HttpEndpointService
    HttpEndpointService that handle force trigger entry location compact requests.

    The PUT method will trigger entry location compact on current bookie.

    The GET method will get the entry location compact running or not. Output would be like: { "/data1/bookkeeper/ledgers/current/locations" : "false", "/data2/bookkeeper/ledgers/current/locations" : "true", }

    • Field Summary

      Fields 
      Modifier and Type Field Description
      (package private) static org.slf4j.Logger LOG  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      org.apache.bookkeeper.http.service.HttpServiceResponse handle​(org.apache.bookkeeper.http.service.HttpServiceRequest request)  
      • Methods inherited from class java.lang.Object

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

      • LOG

        static final org.slf4j.Logger LOG
    • Constructor Detail

      • TriggerLocationCompactService

        public TriggerLocationCompactService​(BookieServer bookieServer)
    • Method Detail

      • handle

        public org.apache.bookkeeper.http.service.HttpServiceResponse handle​(org.apache.bookkeeper.http.service.HttpServiceRequest request)
                                                                      throws java.lang.Exception
        Specified by:
        handle in interface org.apache.bookkeeper.http.service.HttpEndpointService
        Throws:
        java.lang.Exception