public RpcLogTruncator(INode node, IWriteDataBlocks writeDataBlocks, IPublishToBuffer <NodeCommandScheduled, NodeCommandResult> nodePublisher) { _node = node; _writeDataBlocks = writeDataBlocks; _nodePublisher = nodePublisher; }
public RpcLogWriter(IWriteDataBlocks writeDataBlocks, CommandRegister commandRegister, IPublishToBuffer <NodeCommandScheduled, NodeCommandResult> nodePublisher) { _writeDataBlocks = writeDataBlocks; _commandRegister = commandRegister; _nodePublisher = nodePublisher; }
public RpcCommandApplier(INode node, CommandRegister commandRegister, IServiceLocator serviceLocator, IPublishToBuffer <NodeCommandScheduled, NodeCommandResult> nodePublisher) { _node = node; _commandRegister = commandRegister; _serviceLocator = serviceLocator; _nodePublisher = nodePublisher; }
public RaftService( IPublishToBuffer <AppendEntriesRequested> appendEntriesPublisher, IPublishToBuffer <NodeCommandScheduled, NodeCommandResult> nodePublisher, INodeTimer timer, INode node) { _appendEntriesPublisher = appendEntriesPublisher; _nodePublisher = nodePublisher; _timer = timer; _node = node; }
public RaftApp(IPublishToBuffer <CommandScheduled, CommandExecutionResult> commandPublisher, INode node) { _commandPublisher = commandPublisher; _node = node; }
public CommandFinalizer(IServiceLocator serviceLocator, IPublishToBuffer <NodeCommandScheduled, NodeCommandResult> nodePublisher) { _serviceLocator = serviceLocator; _nodePublisher = nodePublisher; }