Search in sources :

Example 1 with MessageClassificationProcessor

use of io.nuls.message.bus.processor.MessageClassificationProcessor in project nuls by nuls-io.

the class DispatchManager method init.

public final void init(boolean messageChecking) {
    NulsThreadFactory nulsThreadFactory = new NulsThreadFactory(ModuleService.getInstance().getModuleId(MessageBusModuleBootstrap.class), disruptorName);
    disruptorService.createDisruptor(disruptorName, MessageBusConstant.DEFAULT_RING_BUFFER_SIZE, nulsThreadFactory);
    messageProcesser = new MessageClassificationProcessor();
    disruptorService.handleEventWith(disruptorName, messageProcesser);
    disruptorService.start(disruptorName);
}
Also used : NulsThreadFactory(io.nuls.kernel.thread.manager.NulsThreadFactory) MessageClassificationProcessor(io.nuls.message.bus.processor.MessageClassificationProcessor) MessageBusModuleBootstrap(io.nuls.message.bus.module.MessageBusModuleBootstrap)

Aggregations

NulsThreadFactory (io.nuls.kernel.thread.manager.NulsThreadFactory)1 MessageBusModuleBootstrap (io.nuls.message.bus.module.MessageBusModuleBootstrap)1 MessageClassificationProcessor (io.nuls.message.bus.processor.MessageClassificationProcessor)1