Package org.apache.pinot.broker.broker
Class BrokerAdminApiApplication
- java.lang.Object
-
- javax.ws.rs.core.Application
-
- org.glassfish.jersey.server.ResourceConfig
-
- org.apache.pinot.broker.broker.BrokerAdminApiApplication
-
- All Implemented Interfaces:
javax.ws.rs.core.Configurable<org.glassfish.jersey.server.ResourceConfig>
,javax.ws.rs.core.Configuration
,org.glassfish.jersey.ExtendedConfig
,org.glassfish.jersey.server.ServerConfig
public class BrokerAdminApiApplication extends org.glassfish.jersey.server.ResourceConfig
-
-
Field Summary
Fields Modifier and Type Field Description static String
BROKER_INSTANCE_ID
static String
PINOT_CONFIGURATION
static String
START_TIME
-
Constructor Summary
Constructors Constructor Description BrokerAdminApiApplication(BrokerRoutingManager routingManager, BrokerRequestHandler brokerRequestHandler, org.apache.pinot.common.metrics.BrokerMetrics brokerMetrics, org.apache.pinot.spi.env.PinotConfiguration brokerConf, SqlQueryExecutor sqlQueryExecutor, ServerRoutingStatsManager serverRoutingStatsManager, AccessControlFactory accessFactory, org.apache.helix.HelixManager helixManager)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.glassfish.grizzly.http.server.HttpServer
getHttpServer()
void
start(List<ListenerConfig> listenerConfigs)
void
stop()
-
Methods inherited from class org.glassfish.jersey.server.ResourceConfig
addProperties, files, files, forApplication, forApplicationClass, forApplicationClass, getApplication, getApplicationName, getClasses, getClassLoader, getConfiguration, getContracts, getInstances, getProperties, getProperty, getPropertyNames, getResources, getRuntimeType, getSingletons, isEnabled, isEnabled, isProperty, isRegistered, isRegistered, packages, packages, packages, property, register, register, register, register, register, register, register, register, registerClasses, registerClasses, registerFinder, registerInstances, registerInstances, registerResources, registerResources, setApplicationName, setClassLoader, setProperties
-
-
-
-
Field Detail
-
PINOT_CONFIGURATION
public static final String PINOT_CONFIGURATION
- See Also:
- Constant Field Values
-
BROKER_INSTANCE_ID
public static final String BROKER_INSTANCE_ID
- See Also:
- Constant Field Values
-
START_TIME
public static final String START_TIME
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
BrokerAdminApiApplication
public BrokerAdminApiApplication(BrokerRoutingManager routingManager, BrokerRequestHandler brokerRequestHandler, org.apache.pinot.common.metrics.BrokerMetrics brokerMetrics, org.apache.pinot.spi.env.PinotConfiguration brokerConf, SqlQueryExecutor sqlQueryExecutor, ServerRoutingStatsManager serverRoutingStatsManager, AccessControlFactory accessFactory, org.apache.helix.HelixManager helixManager)
-
-
Method Detail
-
start
public void start(List<ListenerConfig> listenerConfigs)
-
stop
public void stop()
-
getHttpServer
public org.glassfish.grizzly.http.server.HttpServer getHttpServer()
-
-