Tabnine Logo
LogStreamRecordWriter.metadataWriter
Code IndexAdd Tabnine to your IDE (free)

How to use
metadataWriter
method
in
io.zeebe.logstreams.log.LogStreamRecordWriter

Best Java code snippets using io.zeebe.logstreams.log.LogStreamRecordWriter.metadataWriter (Showing top 16 results out of 315)

origin: zeebe-io/zeebe

 public long tryWrite(final Raft raft) {
  logStreamWriter.wrap(raft.getLogStream());

  metadata.reset().valueType(ValueType.NOOP);

  return logStreamWriter.keyNull().metadataWriter(metadata).value(EMPTY_OBJECT).tryWrite();
 }
}
origin: io.zeebe/zb-raft

 public long tryWrite(final Raft raft) {
  logStreamWriter.wrap(raft.getLogStream());

  metadata.reset().valueType(ValueType.NOOP);

  return logStreamWriter.keyNull().metadataWriter(metadata).value(EMPTY_OBJECT).tryWrite();
 }
}
origin: zeebe-io/zeebe

 private boolean writeCreatingDeployment(
   final Partition partition, final long key, final UnpackedObject event) {
  final RecordType recordType = RecordType.COMMAND;
  final ValueType valueType = ValueType.DEPLOYMENT;
  final Intent intent = DeploymentIntent.CREATE;

  logStreamWriter.wrap(partition.getLogStream());

  recordMetadata.reset().recordType(recordType).valueType(valueType).intent(intent);

  final long position =
    logStreamWriter.key(key).metadataWriter(recordMetadata).valueWriter(event).tryWrite();

  return position > 0;
 }
}
origin: zeebe-io/zeebe

 @Override
 public long writeEvent(LogStreamRecordWriter writer) {
  if (shouldCommitPositions()) {
   final ExporterRecord record = state.newExporterRecord();
   rawMetadata
     .reset()
     .recordType(RecordType.EVENT)
     .valueType(ValueType.EXPORTER)
     .intent(ExporterIntent.EXPORTED);
   return writer.positionAsKey().valueWriter(record).metadataWriter(rawMetadata).tryWrite();
  }
  return 0;
 }
}
origin: io.zeebe/zeebe-broker-core

 @Override
 public long writeEvent(LogStreamRecordWriter writer) {
  if (shouldCommitPositions()) {
   final ExporterRecord record = state.newExporterRecord();
   rawMetadata
     .reset()
     .recordType(RecordType.EVENT)
     .valueType(ValueType.EXPORTER)
     .intent(ExporterIntent.EXPORTED);
   return writer.positionAsKey().valueWriter(record).metadataWriter(rawMetadata).tryWrite();
  }
  return 0;
 }
}
origin: io.zeebe/zeebe-broker-core

 private boolean writeCreatingDeployment(
   final Partition partition, final long key, final UnpackedObject event) {
  final RecordType recordType = RecordType.COMMAND;
  final ValueType valueType = ValueType.DEPLOYMENT;
  final Intent intent = DeploymentIntent.CREATE;

  logStreamWriter.wrap(partition.getLogStream());

  recordMetadata.reset().recordType(recordType).valueType(valueType).intent(intent);

  final long position =
    logStreamWriter.key(key).metadataWriter(recordMetadata).valueWriter(event).tryWrite();

  return position > 0;
 }
}
origin: zeebe-io/zeebe

 private boolean writeCommand(
   int partitionId, ValueType valueType, Intent intent, UnpackedObject command) {

  final Partition partition = leaderPartitions.get(partitionId);
  if (partition == null) {
   // ignore message if you are not the leader of the partition
   return true;
  }

  logStreamWriter.wrap(partition.getLogStream());

  recordMetadata.reset().recordType(RecordType.COMMAND).valueType(valueType).intent(intent);

  final long position =
    logStreamWriter
      .positionAsKey()
      .metadataWriter(recordMetadata)
      .valueWriter(command)
      .tryWrite();

  return position > 0;
 }
}
origin: io.zeebe/zeebe-broker-core

 private boolean writeCommand(
   int partitionId, ValueType valueType, Intent intent, UnpackedObject command) {

  final Partition partition = leaderPartitions.get(partitionId);
  if (partition == null) {
   // ignore message if you are not the leader of the partition
   return true;
  }

  logStreamWriter.wrap(partition.getLogStream());

  recordMetadata.reset().recordType(RecordType.COMMAND).valueType(valueType).intent(intent);

  final long position =
    logStreamWriter
      .positionAsKey()
      .metadataWriter(recordMetadata)
      .valueWriter(command)
      .tryWrite();

  return position > 0;
 }
}
origin: zeebe-io/zeebe

 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);
 }
}
origin: io.zeebe/zeebe-broker-core

 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);
 }
}
origin: zeebe-io/zeebe

 public long tryWrite(final Raft raft) {
  logStreamWriter.wrap(raft.getLogStream());

  metadata.reset().valueType(ValueType.RAFT).recordType(RecordType.EVENT).intent(intent);

  configuration.reset();

  final ValueArray<RaftConfigurationEventMember> configurationMembers = configuration.members();

  // add self also to configuration
  configurationMembers.add().setNodeId(raft.getNodeId());

  final List<RaftMember> memberList = raft.getRaftMembers().getMemberList();
  for (final RaftMember member : memberList) {
   configurationMembers.add().setNodeId(member.getNodeId());
  }

  return logStreamWriter
    .positionAsKey()
    .metadataWriter(metadata)
    .valueWriter(configuration)
    .tryWrite();
 }
}
origin: io.zeebe/zb-raft

 public long tryWrite(final Raft raft) {
  logStreamWriter.wrap(raft.getLogStream());

  metadata.reset().valueType(ValueType.RAFT).recordType(RecordType.EVENT).intent(intent);

  configuration.reset();

  final ValueArray<RaftConfigurationEventMember> configurationMembers = configuration.members();

  // add self also to configuration
  configurationMembers.add().setNodeId(raft.getNodeId());

  final List<RaftMember> memberList = raft.getRaftMembers().getMemberList();
  for (final RaftMember member : memberList) {
   configurationMembers.add().setNodeId(member.getNodeId());
  }

  return logStreamWriter
    .positionAsKey()
    .metadataWriter(metadata)
    .valueWriter(configuration)
    .tryWrite();
 }
}
origin: zeebe-io/zeebe

    .sourceRecordPosition(sourcePosition)
    .valueWriter(deploymentRecord)
    .metadataWriter(recordMetadata)
    .tryWrite();
if (position < 0) {
origin: io.zeebe/zeebe-broker-core

    .sourceRecordPosition(sourcePosition)
    .valueWriter(deploymentRecord)
    .metadataWriter(recordMetadata)
    .tryWrite();
if (position < 0) {
origin: zeebe-io/zeebe

.metadataWriter(eventMetadata)
.value(buffer, eventOffset, eventLength)
.tryWrite();
origin: io.zeebe/zeebe-broker-core

.metadataWriter(eventMetadata)
.value(buffer, eventOffset, eventLength)
.tryWrite();
io.zeebe.logstreams.logLogStreamRecordWritermetadataWriter

Popular methods of LogStreamRecordWriter

  • positionAsKey
  • tryWrite
  • valueWriter
  • wrap
  • key
  • keyNull
  • producerId
  • sourceRecordPosition
  • value
  • reset

Popular in Java

  • Parsing JSON documents to java classes using gson
  • addToBackStack (FragmentTransaction)
  • setContentView (Activity)
  • runOnUiThread (Activity)
  • File (java.io)
    An "abstract" representation of a file system entity identified by a pathname. The pathname may be a
  • SocketTimeoutException (java.net)
    This exception is thrown when a timeout expired on a socket read or accept operation.
  • Callable (java.util.concurrent)
    A task that returns a result and may throw an exception. Implementors define a single method with no
  • JLabel (javax.swing)
  • JOptionPane (javax.swing)
  • JPanel (javax.swing)
  • Top Sublime Text plugins
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now