public class CassandraConnectorTask extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
CassandraConnectorTask.ProcessorGroup
A processor group consist of one or more processors; each processor will be running on a separate thread.
|
| Modifier and Type | Field and Description |
|---|---|
private CassandraConnectorConfig |
config |
private org.eclipse.jetty.server.Server |
httpServer |
private com.codahale.metrics.jmx.JmxReporter |
jmxReporter |
private static org.slf4j.Logger |
LOGGER |
static com.codahale.metrics.MetricRegistry |
METRIC_REGISTRY_INSTANCE |
private CassandraConnectorTask.ProcessorGroup |
processorGroup |
private CassandraConnectorContext |
taskContext |
| Constructor and Description |
|---|
CassandraConnectorTask(CassandraConnectorConfig config) |
| Modifier and Type | Method and Description |
|---|---|
private static Map<String,String> |
getBuildInfoMap(Class<?> clazz) |
private void |
initHttpServer() |
private void |
initJmxReporter(String domain) |
private void |
initProcessorGroup() |
static void |
main(String[] args) |
private com.codahale.metrics.health.HealthCheckRegistry |
registerHealthCheck() |
(package private) void |
run() |
private void |
stopAll() |
private static final org.slf4j.Logger LOGGER
public static final com.codahale.metrics.MetricRegistry METRIC_REGISTRY_INSTANCE
private final CassandraConnectorConfig config
private CassandraConnectorContext taskContext
private CassandraConnectorTask.ProcessorGroup processorGroup
private org.eclipse.jetty.server.Server httpServer
private com.codahale.metrics.jmx.JmxReporter jmxReporter
public CassandraConnectorTask(CassandraConnectorConfig config)
private void initHttpServer()
private void initProcessorGroup()
throws IOException
IOExceptionprivate void initJmxReporter(String domain)
private com.codahale.metrics.health.HealthCheckRegistry registerHealthCheck()
Copyright © 2020 JBoss by Red Hat. All rights reserved.