Package org.apache.druid.server.http
Class LookupCoordinatorResource
- java.lang.Object
-
- org.apache.druid.server.http.LookupCoordinatorResource
-
public class LookupCoordinatorResource extends Object
Contains information about lookups exposed through the coordinator
-
-
Constructor Summary
Constructors Constructor Description LookupCoordinatorResource(LookupCoordinatorManager lookupCoordinatorManager, com.fasterxml.jackson.databind.ObjectMapper smileMapper, com.fasterxml.jackson.databind.ObjectMapper jsonMapper)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description javax.ws.rs.core.ResponsecreateOrUpdateLookup(String tier, String lookup, InputStream in, javax.servlet.http.HttpServletRequest req)javax.ws.rs.core.ResponsedeleteLookup(String tier, String lookup, javax.servlet.http.HttpServletRequest req)javax.ws.rs.core.ResponsedeleteTier(String tier, javax.servlet.http.HttpServletRequest req)javax.ws.rs.core.ResponsegetAllLookupSpecs()javax.ws.rs.core.ResponsegetAllLookupsStatus(boolean detailed)javax.ws.rs.core.ResponsegetAllNodesStatus(boolean discover, Boolean detailed)javax.ws.rs.core.ResponsegetLookupStatusForTier(String tier, boolean detailed)javax.ws.rs.core.ResponsegetNodesStatusInTier(String tier)javax.ws.rs.core.ResponsegetSpecificLookup(String tier, String lookup)javax.ws.rs.core.ResponsegetSpecificLookupStatus(String tier, String lookup, boolean detailed)javax.ws.rs.core.ResponsegetSpecificNodeStatus(String tier, com.google.common.net.HostAndPort hostAndPort)javax.ws.rs.core.ResponsegetSpecificTier(String tier, boolean detailed)javax.ws.rs.core.ResponsegetTiers(boolean discover)javax.ws.rs.core.ResponseupdateAllLookups(InputStream in, javax.servlet.http.HttpServletRequest req)
-
-
-
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)
-
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)
-
-