private void addDistributeDeploymentProcessors( ZeebeState zeebeState, TypedStreamEnvironment streamEnvironment, TypedEventStreamProcessorBuilder typedEventStreamProcessorBuilder) { final LogStream stream = streamEnvironment.getStream(); final LogStreamWriterImpl logStreamWriter = new LogStreamWriterImpl(stream); final DeploymentDistributeProcessor deploymentDistributeProcessor = new DeploymentDistributeProcessor( clusterCfg, topologyManager, zeebeState.getDeploymentState(), managementApi, logStreamWriter); typedEventStreamProcessorBuilder.onCommand( ValueType.DEPLOYMENT, DeploymentIntent.DISTRIBUTE, deploymentDistributeProcessor); }
private void addDistributeDeploymentProcessors( ZeebeState zeebeState, TypedStreamEnvironment streamEnvironment, TypedEventStreamProcessorBuilder typedEventStreamProcessorBuilder) { final LogStream stream = streamEnvironment.getStream(); final LogStreamWriterImpl logStreamWriter = new LogStreamWriterImpl(stream); final DeploymentDistributeProcessor deploymentDistributeProcessor = new DeploymentDistributeProcessor( clusterCfg, topologyManager, zeebeState.getDeploymentState(), managementApi, logStreamWriter); typedEventStreamProcessorBuilder.onCommand( ValueType.DEPLOYMENT, DeploymentIntent.DISTRIBUTE, deploymentDistributeProcessor); }
logStreamWriter = new DisabledLogStreamWriter(); } else { logStreamWriter = new LogStreamWriterImpl();
logStreamWriter = new DisabledLogStreamWriter(); } else { logStreamWriter = new LogStreamWriterImpl();
public long write() { final LogStreamRecordWriter writer = new LogStreamWriterImpl(logStream); if (key >= 0) { writer.key(key); } else { writer.positionAsKey(); } writer.metadataWriter(metadata); writer.valueWriter(value); return doRepeatedly(() -> writer.tryWrite()).until(p -> p >= 0); } }
public long write() { final LogStreamRecordWriter writer = new LogStreamWriterImpl(logStream); if (key >= 0) { writer.key(key); } else { writer.positionAsKey(); } writer.metadataWriter(metadata); writer.valueWriter(value); return doRepeatedly(() -> writer.tryWrite()).until(p -> p >= 0); } }