Class LookupCoordinatorResource


  • public class LookupCoordinatorResource
    extends Object
    Contains information about lookups exposed through the coordinator
    • Constructor Detail

      • LookupCoordinatorResource

        @Inject
        public LookupCoordinatorResource​(LookupCoordinatorManager lookupCoordinatorManager,
                                         com.fasterxml.jackson.databind.ObjectMapper smileMapper,
                                         com.fasterxml.jackson.databind.ObjectMapper jsonMapper)
    • Method Detail

      • getTiers

        public javax.ws.rs.core.Response getTiers​(boolean discover)
      • getAllLookupSpecs

        public javax.ws.rs.core.Response getAllLookupSpecs()
      • updateAllLookups

        public javax.ws.rs.core.Response updateAllLookups​(InputStream in,
                                                          @Context
                                                          javax.servlet.http.HttpServletRequest req)
      • deleteTier

        public javax.ws.rs.core.Response deleteTier​(String tier,
                                                    @Context
                                                    javax.servlet.http.HttpServletRequest req)
      • deleteLookup

        public javax.ws.rs.core.Response deleteLookup​(String tier,
                                                      String lookup,
                                                      @Context
                                                      javax.servlet.http.HttpServletRequest req)
      • createOrUpdateLookup

        public javax.ws.rs.core.Response createOrUpdateLookup​(String tier,
                                                              String lookup,
                                                              InputStream in,
                                                              @Context
                                                              javax.servlet.http.HttpServletRequest req)
      • getSpecificLookup

        public javax.ws.rs.core.Response getSpecificLookup​(String tier,
                                                           String lookup)
      • getSpecificTier

        public javax.ws.rs.core.Response getSpecificTier​(String tier,
                                                         boolean detailed)
      • getAllLookupsStatus

        public javax.ws.rs.core.Response getAllLookupsStatus​(boolean detailed)
      • getLookupStatusForTier

        public javax.ws.rs.core.Response getLookupStatusForTier​(String tier,
                                                                boolean detailed)
      • getSpecificLookupStatus

        public javax.ws.rs.core.Response getSpecificLookupStatus​(String tier,
                                                                 String lookup,
                                                                 boolean detailed)
      • getAllNodesStatus

        public javax.ws.rs.core.Response getAllNodesStatus​(boolean discover,
                                                           @Nullable
                                                           Boolean detailed)
      • getNodesStatusInTier

        public javax.ws.rs.core.Response getNodesStatusInTier​(String tier)
      • getSpecificNodeStatus

        public javax.ws.rs.core.Response getSpecificNodeStatus​(String tier,
                                                               com.google.common.net.HostAndPort hostAndPort)