Class LogBuffer
java.lang.Object
io.camunda.zeebe.dispatcher.impl.log.LogBuffer
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final org.slf4j.Loggerprotected final org.agrona.concurrent.UnsafeBufferprotected final LogBufferPartition[]protected final intprotected final AllocatedBuffer -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidclose()intintgetPartition(int id) intintbooleanisClosed()voidonActivePartitionFilled(int activePartitionId)
-
Field Details
-
LOG
public static final org.slf4j.Logger LOG -
rawBuffer
-
partitions
-
metadataBuffer
protected final org.agrona.concurrent.UnsafeBuffer metadataBuffer -
partitionSize
protected final int partitionSize
-
-
Constructor Details
-
LogBuffer
-
-
Method Details
-
getPartition
-
getActivePartitionIdVolatile
public int getActivePartitionIdVolatile() -
getPartitionCount
public int getPartitionCount() -
getDataFrameMaxLength
public int getDataFrameMaxLength() -
onActivePartitionFilled
public void onActivePartitionFilled(int activePartitionId) -
cleanPartitions
public void cleanPartitions() -
close
public void close() -
isClosed
public boolean isClosed() -
getPartitionSize
public int getPartitionSize() -
createRawBufferView
-