public int getPartitionId() { return logStream.getPartitionId(); }
public DelegatingEventProcessor( final int streamProcessorId, final ServerOutput output, final LogStream logStream, final TypedStreamWriterImpl writer) { this.streamProcessorId = streamProcessorId; this.logStream = logStream; this.writer = writer; this.responseWriter = new TypedResponseWriterImpl(output, logStream.getPartitionId()); }
public DelegatingEventProcessor( final int streamProcessorId, final ServerOutput output, final LogStream logStream, final TypedStreamWriterImpl writer) { this.streamProcessorId = streamProcessorId; this.logStream = logStream; this.writer = writer; this.responseWriter = new TypedResponseWriterImpl(output, logStream.getPartitionId()); }
@Override public void wrap(final LogStream logStream) { this.logStream = logStream; this.logWriteBuffer = logStream.getWriteBuffer(); this.logId = logStream.getPartitionId(); reset(); }
public void init( final TopologyManager topologyManager, final ActorControl actor, final LogStream logStream) { this.partitionId = logStream.getPartitionId(); this.partitionListener = new TopologyPartitionListenerImpl(actor); topologyManager.addTopologyPartitionListener(partitionListener); }
public void init( final TopologyManager topologyManager, final ActorControl actor, final LogStream logStream) { this.partitionId = logStream.getPartitionId(); this.partitionListener = new TopologyPartitionListenerImpl(actor); topologyManager.addTopologyPartitionListener(partitionListener); }
@Override public void wrap(final LogStream logStream) { this.logStream = logStream; this.logWriteBuffer = logStream.getWriteBuffer(); this.logId = logStream.getPartitionId(); reset(); }
public PollRequest setRaft(final Raft raft) { final LogStream logStream = raft.getLogStream(); partitionId = logStream.getPartitionId(); term = raft.getTerm(); nodeId = raft.getNodeId(); return this; }
public AppendResponse setRaft(final Raft raft) { final LogStream logStream = raft.getLogStream(); partitionId = logStream.getPartitionId(); term = raft.getTerm(); nodeId = raft.getNodeId(); return this; }
public ConfigurationRequest setRaft(final Raft raft) { final LogStream logStream = raft.getLogStream(); partitionId = logStream.getPartitionId(); term = raft.getTerm(); nodeId = raft.getNodeId(); return this; }
public VoteRequest setRaft(final Raft raft) { final LogStream logStream = raft.getLogStream(); partitionId = logStream.getPartitionId(); term = raft.getTerm(); nodeId = raft.getNodeId(); return this; }
public ConfigurationRequest setRaft(final Raft raft) { final LogStream logStream = raft.getLogStream(); partitionId = logStream.getPartitionId(); term = raft.getTerm(); nodeId = raft.getNodeId(); return this; }
public VoteRequest setRaft(final Raft raft) { final LogStream logStream = raft.getLogStream(); partitionId = logStream.getPartitionId(); term = raft.getTerm(); nodeId = raft.getNodeId(); return this; }
public AppendResponse setRaft(final Raft raft) { final LogStream logStream = raft.getLogStream(); partitionId = logStream.getPartitionId(); term = raft.getTerm(); nodeId = raft.getNodeId(); return this; }
public PollRequest setRaft(final Raft raft) { final LogStream logStream = raft.getLogStream(); partitionId = logStream.getPartitionId(); term = raft.getTerm(); nodeId = raft.getNodeId(); return this; }
private long claimLogEntry(final int valueLength, final int metadataLength) { final int framedLength = valueLength + headerLength(metadataLength); long claimedPosition = -1; final Dispatcher logWriteBuffer = logStream.getWriteBuffer(); final int logId = logStream.getPartitionId(); do { claimedPosition = logWriteBuffer.claim(claimedFragment, framedLength, logId); } while (claimedPosition == RESULT_PADDING_AT_END_OF_PARTITION); return claimedPosition - DataFrameDescriptor.alignedFramedLength(framedLength); } }
public AppendRequest setRaft(final Raft raft) { final LogStream logStream = raft.getLogStream(); partitionId = logStream.getPartitionId(); term = raft.getTerm(); commitPosition = logStream.getCommitPosition(); nodeId = raft.getNodeId(); return this; }
public AppendRequest setRaft(final Raft raft) { final LogStream logStream = raft.getLogStream(); partitionId = logStream.getPartitionId(); term = raft.getTerm(); commitPosition = logStream.getCommitPosition(); nodeId = raft.getNodeId(); return this; }
private long claimLogEntry(final int valueLength, final int metadataLength) { final int framedLength = valueLength + headerLength(metadataLength); long claimedPosition = -1; final Dispatcher logWriteBuffer = logStream.getWriteBuffer(); final int logId = logStream.getPartitionId(); do { claimedPosition = logWriteBuffer.claim(claimedFragment, framedLength, logId); } while (claimedPosition == RESULT_PADDING_AT_END_OF_PARTITION); return claimedPosition - DataFrameDescriptor.alignedFramedLength(framedLength); } }
@Override public void onOpen(TypedStreamProcessor streamProcessor) { final StreamProcessorContext streamProcessorContext = streamProcessor.getStreamProcessorContext(); final MetricsManager metricsManager = streamProcessorContext.getActorScheduler().getMetricsManager(); final LogStream logStream = streamProcessorContext.getLogStream(); this.metrics = new WorkflowInstanceMetrics(metricsManager, logStream.getPartitionId()); this.elementInstanceState = workflowState.getElementInstanceState(); final UpdateVariableStreamWriter updateVariableStreamWriter = new UpdateVariableStreamWriter(streamProcessor.getStreamWriter()); elementInstanceState.getVariablesState().setListener(updateVariableStreamWriter); }