public class TransactionLogHeader extends Object
Modifier and Type | Class and Description |
---|---|
static class |
TransactionLogHeader.Entry |
static class |
TransactionLogHeader.Modification |
static class |
TransactionLogHeader.SecondaryFailures |
Constructor and Description |
---|
TransactionLogHeader(long transactionId,
Instant txTimestamp,
TimestampProvider times) |
Modifier and Type | Method and Description |
---|---|
long |
getId() |
StaticBuffer |
getLogKey() |
Instant |
getTimestamp() |
static TransactionLogHeader.Entry |
parse(StaticBuffer buffer,
Serializer serializer,
TimestampProvider times) |
StaticBuffer |
serializeModifications(Serializer serializer,
LogTxStatus status,
StandardJanusGraphTx tx,
Collection<InternalRelation> addedRelations,
Collection<InternalRelation> deletedRelations) |
StaticBuffer |
serializePrimary(Serializer serializer,
LogTxStatus status) |
StaticBuffer |
serializeSecondary(Serializer serializer,
LogTxStatus status,
Map<String,Throwable> indexFailures,
boolean userLogSuccess) |
StaticBuffer |
serializeUserLog(Serializer serializer,
TransactionLogHeader.Entry sourceTxEntry,
StandardTransactionId sourceTxId) |
public TransactionLogHeader(long transactionId, Instant txTimestamp, TimestampProvider times)
public long getId()
public Instant getTimestamp()
public StaticBuffer getLogKey()
public StaticBuffer serializeModifications(Serializer serializer, LogTxStatus status, StandardJanusGraphTx tx, Collection<InternalRelation> addedRelations, Collection<InternalRelation> deletedRelations)
public StaticBuffer serializeUserLog(Serializer serializer, TransactionLogHeader.Entry sourceTxEntry, StandardTransactionId sourceTxId)
public StaticBuffer serializePrimary(Serializer serializer, LogTxStatus status)
public StaticBuffer serializeSecondary(Serializer serializer, LogTxStatus status, Map<String,Throwable> indexFailures, boolean userLogSuccess)
public static TransactionLogHeader.Entry parse(StaticBuffer buffer, Serializer serializer, TimestampProvider times)
Copyright © 2012–2024. All rights reserved.