use of com.linkedin.databus2.core.container.request.ConfigRequestProcessor in project databus by linkedin.
the class HttpRelay method initializeRelayCommandProcessors.
protected void initializeRelayCommandProcessors() throws DatabusException {
/**
* Re-register containerStats to expose DB level aggregate inbound/event stats.
* The ContainerStatsRequestProcessor is registered in ServiceContainer. Since,
* we are overriding the behavior of ContainerStatsRequestProcessor, we are
* re-registering the subclass (RelayContainerStatsRequestProcessor) in place
* of ContainerStatsRequestProcessor.
*/
_processorRegistry.reregister(ContainerStatsRequestProcessor.COMMAND_NAME, new RelayContainerStatsRequestProcessor(null, this));
_processorRegistry.register(ConfigRequestProcessor.COMMAND_NAME, new ConfigRequestProcessor(null, this));
_processorRegistry.register(RelayStatsRequestProcessor.COMMAND_NAME, new RelayStatsRequestProcessor(null, this));
_processorRegistry.register(SourcesRequestProcessor.COMMAND_NAME, new SourcesRequestProcessor(null, this));
_processorRegistry.register(RegisterRequestProcessor.COMMAND_NAME, new RegisterRequestProcessor(null, this));
_processorRegistry.register(ReadEventsRequestProcessor.COMMAND_NAME, new ReadEventsRequestProcessor(null, this));
_processorRegistry.register(PhysicalSourcesRequestProcessor.COMMAND_NAME, new PhysicalSourcesRequestProcessor(null, this));
_processorRegistry.register(PhysicalBuffersRequestProcessor.COMMAND_NAME, new PhysicalBuffersRequestProcessor(null, this));
_processorRegistry.register(BufferInfoRequestProcessor.COMMAND_NAME, new BufferInfoRequestProcessor(null, _eventBufferMult));
_processorRegistry.register(RelayCommandRequestProcessor.COMMAND_NAME, new RelayCommandRequestProcessor(null, this));
}
use of com.linkedin.databus2.core.container.request.ConfigRequestProcessor in project databus by linkedin.
the class BootstrapHttpServer method initializeBootstrapServerCommandProcessors.
protected void initializeBootstrapServerCommandProcessors() throws DatabusException {
LOG.info("Initializing Bootstrap HTTP Server");
LOG.info("Config=" + _bootstrapServerConfig);
try {
RequestProcessorRegistry processorRegistry = getProcessorRegistry();
processorRegistry.register(ConfigRequestProcessor.COMMAND_NAME, new ConfigRequestProcessor(null, this));
processorRegistry.register(BootstrapRequestProcessor.COMMAND_NAME, new BootstrapRequestProcessor(null, _bootstrapServerConfig, this));
processorRegistry.register(StartSCNRequestProcessor.COMMAND_NAME, new StartSCNRequestProcessor(null, _bootstrapServerConfig, this));
processorRegistry.register(TargetSCNRequestProcessor.COMMAND_NAME, new TargetSCNRequestProcessor(null, _bootstrapServerConfig, this));
processorRegistry.register(ContainerOperationProcessor.COMMAND_NAME, new ContainerOperationProcessor(null, this));
} catch (SQLException sqle) {
throw new DatabusException("command registration failed", sqle);
} catch (InstantiationException e) {
throw new DatabusException("command registration failed", e);
} catch (IllegalAccessException e) {
throw new DatabusException("command registration failed", e);
} catch (ClassNotFoundException e) {
throw new DatabusException("command registration failed", e);
}
LOG.info("Done Initializing Bootstrap HTTP Server");
}
Aggregations