Package org.apache.druid.server
Class StatusResource
java.lang.Object
org.apache.druid.server.StatusResource
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic classstatic class -
Constructor Summary
ConstructorsConstructorDescriptionStatusResource(Properties properties, DruidServerConfig druidServerConfig, ExtensionsLoader extnLoader, RuntimeInfo runtimeInfo, ServiceAnnouncementState serviceAnnouncementState) -
Method Summary
Modifier and TypeMethodDescriptiondoGet(javax.servlet.http.HttpServletRequest req) booleanThis is an unsecured endpoint, defined as such in UNSECURED_PATHS in the service initiailization files (e.g.javax.ws.rs.core.ResponsegetReady()This is an unsecured endpoint, defined as such in UNSECURED_PATHS in the service initialization files.
-
Constructor Details
-
StatusResource
@Inject public StatusResource(Properties properties, DruidServerConfig druidServerConfig, ExtensionsLoader extnLoader, RuntimeInfo runtimeInfo, ServiceAnnouncementState serviceAnnouncementState)
-
-
Method Details
-
getProperties
-
doGet
-
getHealth
public boolean getHealth()This is an unsecured endpoint, defined as such in UNSECURED_PATHS in the service initiailization files (e.g. CliOverlord, CoordinatorJettyServerInitializer) -
getReady
public javax.ws.rs.core.Response getReady()This is an unsecured endpoint, defined as such in UNSECURED_PATHS in the service initialization files. Returns 200 when the service has announced itself and is ready to receive traffic, or 503 when the service has not yet announced or has begun unannouncing (e.g. during shutdown).
-