final BrokerState brokerState = new BrokerState(); brokerState.newState(RunningAsBroker.state()); kafkaScheduler = new KafkaScheduler(2, "kafka-journal-scheduler-", false); // TODO make thread count configurable kafkaScheduler.startup(); logManager = new LogManager( new File[]{journalDirectory.toFile()},
@Override protected void shutDown() throws Exception { LOG.debug("Shutting down journal!"); shuttingDown = true; offsetFlusherFuture.cancel(false); logRetentionFuture.cancel(false); checkpointFlusherFuture.cancel(false); dirtyLogFlushFuture.cancel(false); kafkaScheduler.shutdown(); logManager.shutdown(); // final flush offsetFlusher.run(); }
final BrokerState brokerState = new BrokerState(); brokerState.newState(RunningAsBroker.state()); kafkaScheduler = new KafkaScheduler(2, "kafka-journal-scheduler-", false); // TODO make thread count configurable kafkaScheduler.startup(); logManager = new LogManager( new File[]{journalDirectory},
@Override protected void shutDown() throws Exception { LOG.debug("Shutting down journal!"); shuttingDown = true; offsetFlusherFuture.cancel(false); logRetentionFuture.cancel(false); checkpointFlusherFuture.cancel(false); dirtyLogFlushFuture.cancel(false); kafkaScheduler.shutdown(); logManager.shutdown(); // final flush offsetFlusher.run(); }
final BrokerState brokerState = new BrokerState(); brokerState.newState(RunningAsBroker.state()); kafkaScheduler = new KafkaScheduler(2, "kafka-journal-scheduler-", false); // TODO make thread count configurable kafkaScheduler.startup(); logManager = new LogManager( new File[]{journalDirectory},
@Override protected void shutDown() throws Exception { LOG.debug("Shutting down journal!"); shuttingDown = true; offsetFlusherFuture.cancel(false); logRetentionFuture.cancel(false); checkpointFlusherFuture.cancel(false); dirtyLogFlushFuture.cancel(false); kafkaScheduler.shutdown(); logManager.shutdown(); // final flush offsetFlusher.run(); }