public class Drillbit extends Object implements AutoCloseable
| Modifier and Type | Field and Description |
|---|---|
static String |
SYSTEM_OPTIONS_NAME |
| Constructor and Description |
|---|
Drillbit(DrillConfig config,
CaseInsensitiveMap<OptionDefinition> definitions,
RemoteServiceSet serviceSet) |
Drillbit(DrillConfig config,
CaseInsensitiveMap<OptionDefinition> definitions,
RemoteServiceSet serviceSet,
ScanResult classpathScan) |
Drillbit(DrillConfig config,
RemoteServiceSet serviceSet) |
Drillbit(DrillConfig config,
RemoteServiceSet serviceSet,
ScanResult classpathScan) |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
DrillbitContext |
getContext() |
ClusterCoordinator.RegistrationHandle |
getRegistrationHandle() |
int |
getUserPort() |
int |
getWebServerPort() |
static void |
main(String[] cli) |
void |
run() |
void |
setForcefulShutdown(boolean forcefulShutdown) |
void |
setQuiescentMode(boolean quiescentMode) |
void |
shutdown() |
static Drillbit |
start(DrillConfig config) |
static Drillbit |
start(DrillConfig config,
CaseInsensitiveMap<OptionDefinition> validators,
RemoteServiceSet remoteServiceSet) |
static Drillbit |
start(DrillConfig config,
RemoteServiceSet remoteServiceSet) |
static Drillbit |
start(StartupOptions options) |
void |
waitForGracePeriod() |
public static final String SYSTEM_OPTIONS_NAME
public Drillbit(DrillConfig config, RemoteServiceSet serviceSet) throws Exception
Exceptionpublic Drillbit(DrillConfig config, CaseInsensitiveMap<OptionDefinition> definitions, RemoteServiceSet serviceSet) throws Exception
Exceptionpublic Drillbit(DrillConfig config, RemoteServiceSet serviceSet, ScanResult classpathScan) throws Exception
Exceptionpublic Drillbit(DrillConfig config, CaseInsensitiveMap<OptionDefinition> definitions, RemoteServiceSet serviceSet, ScanResult classpathScan) throws Exception
Exceptionpublic void setQuiescentMode(boolean quiescentMode)
public void setForcefulShutdown(boolean forcefulShutdown)
public ClusterCoordinator.RegistrationHandle getRegistrationHandle()
public int getUserPort()
public int getWebServerPort()
public void waitForGracePeriod()
public void shutdown()
public void close()
close in interface AutoCloseablepublic DrillbitContext getContext()
public static void main(String[] cli) throws DrillbitStartupException
DrillbitStartupExceptionpublic static Drillbit start(StartupOptions options) throws DrillbitStartupException
DrillbitStartupExceptionpublic static Drillbit start(DrillConfig config) throws DrillbitStartupException
DrillbitStartupExceptionpublic static Drillbit start(DrillConfig config, RemoteServiceSet remoteServiceSet) throws DrillbitStartupException
DrillbitStartupExceptionpublic static Drillbit start(DrillConfig config, CaseInsensitiveMap<OptionDefinition> validators, RemoteServiceSet remoteServiceSet) throws DrillbitStartupException
DrillbitStartupExceptionCopyright © 2017 The Apache Software Foundation. All rights reserved.