congrats Icon
New! Tabnine Pro 14-day free trial
Start a free trial
Tabnine Logo
DataFrameDescriptor.messageOffset
Code IndexAdd Tabnine to your IDE (free)

How to use
messageOffset
method
in
io.zeebe.dispatcher.impl.log.DataFrameDescriptor

Best Java code snippets using io.zeebe.dispatcher.impl.log.DataFrameDescriptor.messageOffset (Showing top 12 results out of 315)

origin: io.zeebe/zb-logstreams

public void wrap(final DirectBuffer buffer, final int offset) {
 this.fragmentOffset = offset;
 this.messageOffset = messageOffset(fragmentOffset);
 this.buffer = buffer;
}
origin: zeebe-io/zeebe

public void wrap(final DirectBuffer buffer, final int offset) {
 this.fragmentOffset = offset;
 this.messageOffset = messageOffset(fragmentOffset);
 this.buffer = buffer;
}
origin: zeebe-io/zeebe

public static long getPosition(final DirectBuffer buffer, final int offset) {
 return buffer.getLong(positionOffset(messageOffset(offset)), Protocol.ENDIANNESS);
}
origin: io.zeebe/zb-logstreams

public static long getPosition(final DirectBuffer buffer, final int offset) {
 return buffer.getLong(positionOffset(messageOffset(offset)), Protocol.ENDIANNESS);
}
origin: zeebe-io/zeebe

 @Override
 public DirectBuffer next() {
  final int framedFragmentLength =
    bufferView.getInt(DataFrameDescriptor.lengthOffset(iterationOffset));
  final int fragmentLength = DataFrameDescriptor.messageLength(framedFragmentLength);
  final int messageOffset = DataFrameDescriptor.messageOffset(iterationOffset);
  buffer.wrap(bufferView, messageOffset, fragmentLength);
  iterationOffset += DataFrameDescriptor.alignedLength(framedFragmentLength);
  return buffer;
 }
}
origin: io.zeebe/zb-dispatcher

 @Override
 public DirectBuffer next() {
  final int framedFragmentLength =
    bufferView.getInt(DataFrameDescriptor.lengthOffset(iterationOffset));
  final int fragmentLength = DataFrameDescriptor.messageLength(framedFragmentLength);
  final int messageOffset = DataFrameDescriptor.messageOffset(iterationOffset);
  buffer.wrap(bufferView, messageOffset, fragmentLength);
  iterationOffset += DataFrameDescriptor.alignedLength(framedFragmentLength);
  return buffer;
 }
}
origin: zeebe-io/zeebe

  channelReadBufferView.getInt(DataFrameDescriptor.lengthOffset(offset));
final int msgLength = DataFrameDescriptor.messageLength(framedLength);
final int msgOffset = DataFrameDescriptor.messageOffset(offset);
final int frameLength = DataFrameDescriptor.alignedLength(framedLength);
origin: io.zeebe/zb-transport

  channelReadBufferView.getInt(DataFrameDescriptor.lengthOffset(offset));
final int msgLength = DataFrameDescriptor.messageLength(framedLength);
final int msgOffset = DataFrameDescriptor.messageOffset(offset);
final int frameLength = DataFrameDescriptor.alignedLength(framedLength);
origin: zeebe-io/zeebe

@SuppressWarnings("restriction")
public int appendFrame(
  final LogBufferPartition partition,
  final int activePartitionId,
  final DirectBuffer msg,
  final int start,
  final int length,
  final int streamId) {
 final int partitionSize = partition.getPartitionSize();
 final int framedLength = framedLength(length);
 final int alignedFrameLength = alignedLength(framedLength);
 // move the tail of the partition
 final int frameOffset = partition.getAndAddTail(alignedFrameLength);
 int newTail = frameOffset + alignedFrameLength;
 if (newTail <= (partitionSize - HEADER_LENGTH)) {
  final UnsafeBuffer buffer = partition.getDataBuffer();
  // write negative length field
  buffer.putIntOrdered(lengthOffset(frameOffset), -framedLength);
  UNSAFE.storeFence();
  buffer.putShort(typeOffset(frameOffset), TYPE_MESSAGE);
  buffer.putInt(streamIdOffset(frameOffset), streamId);
  buffer.putBytes(messageOffset(frameOffset), msg, start, length);
  // commit the message
  buffer.putIntOrdered(lengthOffset(frameOffset), framedLength);
 } else {
  newTail = onEndOfPartition(partition, frameOffset);
 }
 return newTail;
}
origin: io.zeebe/zb-dispatcher

@SuppressWarnings("restriction")
public int appendFrame(
  final LogBufferPartition partition,
  final int activePartitionId,
  final DirectBuffer msg,
  final int start,
  final int length,
  final int streamId) {
 final int partitionSize = partition.getPartitionSize();
 final int framedLength = framedLength(length);
 final int alignedFrameLength = alignedLength(framedLength);
 // move the tail of the partition
 final int frameOffset = partition.getAndAddTail(alignedFrameLength);
 int newTail = frameOffset + alignedFrameLength;
 if (newTail <= (partitionSize - HEADER_LENGTH)) {
  final UnsafeBuffer buffer = partition.getDataBuffer();
  // write negative length field
  buffer.putIntOrdered(lengthOffset(frameOffset), -framedLength);
  UNSAFE.storeFence();
  buffer.putShort(typeOffset(frameOffset), TYPE_MESSAGE);
  buffer.putInt(streamIdOffset(frameOffset), streamId);
  buffer.putBytes(messageOffset(frameOffset), msg, start, length);
  // commit the message
  buffer.putIntOrdered(lengthOffset(frameOffset), framedLength);
 } else {
  newTail = onEndOfPartition(partition, frameOffset);
 }
 return newTail;
}
origin: zeebe-io/zeebe

final int handlerResult =
  frgHandler.onFragment(
    buffer, messageOffset(fragmentOffset), messageLength, streamId, isMarkedAsFailed);
origin: io.zeebe/zb-dispatcher

final int handlerResult =
  frgHandler.onFragment(
    buffer, messageOffset(fragmentOffset), messageLength, streamId, isMarkedAsFailed);
io.zeebe.dispatcher.impl.logDataFrameDescriptormessageOffset

Popular methods of DataFrameDescriptor

  • alignedLength
  • lengthOffset
  • messageLength
  • alignedFramedLength
  • streamIdOffset
  • typeOffset
  • enableFlagBatchBegin
  • enableFlagBatchEnd
  • enableFlagFailed
  • flagBatchBegin
  • flagBatchEnd
  • flagFailed
  • flagBatchEnd,
  • flagFailed,
  • flagsOffset,
  • framedLength,
  • versionOffset

Popular in Java

  • Running tasks concurrently on multiple threads
  • runOnUiThread (Activity)
  • orElseThrow (Optional)
    Return the contained value, if present, otherwise throw an exception to be created by the provided s
  • onCreateOptionsMenu (Activity)
  • ResultSet (java.sql)
    An interface for an object which represents a database table entry, returned as the result of the qu
  • ImageIO (javax.imageio)
  • JButton (javax.swing)
  • JCheckBox (javax.swing)
  • BasicDataSource (org.apache.commons.dbcp)
    Basic implementation of javax.sql.DataSource that is configured via JavaBeans properties. This is no
  • LogFactory (org.apache.commons.logging)
    Factory for creating Log instances, with discovery and configuration features similar to that employ
  • 14 Best Plugins for Eclipse
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimAtomGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

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