Class ProtoSerialization

java.lang.Object
org.projectnessie.versioned.storage.serialize.ProtoSerialization

public final class ProtoSerialization extends Object
  • Method Summary

    Modifier and Type
    Method
    Description
    static org.projectnessie.versioned.storage.common.persist.Obj
    deserializeObj(org.projectnessie.versioned.storage.common.persist.ObjId id, byte[] serialized, String versionToken)
     
    static org.projectnessie.versioned.storage.common.persist.Obj
    deserializeObj(org.projectnessie.versioned.storage.common.persist.ObjId id, ByteBuffer serialized, String versionToken)
     
    static org.projectnessie.versioned.storage.common.persist.ObjId
    deserializeObjId(org.projectnessie.nessie.relocated.protobuf.ByteString bytes)
     
    static List<org.projectnessie.versioned.storage.common.persist.ObjId>
    deserializeObjIds(List<org.projectnessie.nessie.relocated.protobuf.ByteString> predecessorsList)
     
    static void
    deserializeObjIds(List<org.projectnessie.nessie.relocated.protobuf.ByteString> bytes, Consumer<org.projectnessie.versioned.storage.common.persist.ObjId> receiver)
     
    static org.projectnessie.versioned.storage.common.persist.Obj
    deserializeObjProto(org.projectnessie.versioned.storage.common.persist.ObjId id, org.projectnessie.versioned.storage.common.proto.StorageTypes.ObjProto obj, String versionToken)
     
    static List<org.projectnessie.versioned.storage.common.persist.Reference.PreviousPointer>
    deserializePreviousPointers(byte[] previousPointers)
     
    static org.projectnessie.versioned.storage.common.persist.Reference
    deserializeReference(byte[] reference)
     
    static byte[]
    serializeObj(org.projectnessie.versioned.storage.common.persist.Obj obj, int incrementalIndexSizeLimit, int indexSizeLimit, boolean includeVersionToken)
     
    static org.projectnessie.nessie.relocated.protobuf.ByteString
    serializeObjId(org.projectnessie.versioned.storage.common.persist.ObjId id)
     
    static void
    serializeObjIds(List<org.projectnessie.versioned.storage.common.persist.ObjId> ids, Consumer<org.projectnessie.nessie.relocated.protobuf.ByteString> receiver)
     
    static byte[]
    serializePreviousPointers(List<org.projectnessie.versioned.storage.common.persist.Reference.PreviousPointer> previousPointers)
     
    static byte[]
    serializeReference(org.projectnessie.versioned.storage.common.persist.Reference reference)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Method Details

    • serializeReference

      public static byte[] serializeReference(org.projectnessie.versioned.storage.common.persist.Reference reference)
    • deserializeReference

      public static org.projectnessie.versioned.storage.common.persist.Reference deserializeReference(byte[] reference)
    • serializePreviousPointers

      public static byte[] serializePreviousPointers(List<org.projectnessie.versioned.storage.common.persist.Reference.PreviousPointer> previousPointers)
    • deserializePreviousPointers

      public static List<org.projectnessie.versioned.storage.common.persist.Reference.PreviousPointer> deserializePreviousPointers(byte[] previousPointers)
    • serializeObjId

      public static org.projectnessie.nessie.relocated.protobuf.ByteString serializeObjId(org.projectnessie.versioned.storage.common.persist.ObjId id)
    • deserializeObjId

      public static org.projectnessie.versioned.storage.common.persist.ObjId deserializeObjId(org.projectnessie.nessie.relocated.protobuf.ByteString bytes)
    • serializeObjIds

      public static void serializeObjIds(List<org.projectnessie.versioned.storage.common.persist.ObjId> ids, Consumer<org.projectnessie.nessie.relocated.protobuf.ByteString> receiver)
    • deserializeObjIds

      public static void deserializeObjIds(List<org.projectnessie.nessie.relocated.protobuf.ByteString> bytes, Consumer<org.projectnessie.versioned.storage.common.persist.ObjId> receiver)
    • deserializeObjIds

      public static List<org.projectnessie.versioned.storage.common.persist.ObjId> deserializeObjIds(List<org.projectnessie.nessie.relocated.protobuf.ByteString> predecessorsList)
    • serializeObj

      public static byte[] serializeObj(org.projectnessie.versioned.storage.common.persist.Obj obj, int incrementalIndexSizeLimit, int indexSizeLimit, boolean includeVersionToken) throws org.projectnessie.versioned.storage.common.exceptions.ObjTooLargeException
      Throws:
      org.projectnessie.versioned.storage.common.exceptions.ObjTooLargeException
    • deserializeObj

      public static org.projectnessie.versioned.storage.common.persist.Obj deserializeObj(org.projectnessie.versioned.storage.common.persist.ObjId id, ByteBuffer serialized, String versionToken)
    • deserializeObj

      public static org.projectnessie.versioned.storage.common.persist.Obj deserializeObj(org.projectnessie.versioned.storage.common.persist.ObjId id, byte[] serialized, String versionToken)
    • deserializeObjProto

      public static org.projectnessie.versioned.storage.common.persist.Obj deserializeObjProto(org.projectnessie.versioned.storage.common.persist.ObjId id, org.projectnessie.versioned.storage.common.proto.StorageTypes.ObjProto obj, String versionToken)