Package org.projectnessie.server.store
Class UnknownSerializer
- java.lang.Object
-
- org.projectnessie.server.store.UnknownSerializer
-
- All Implemented Interfaces:
org.projectnessie.versioned.store.ContentSerializer<org.projectnessie.model.Content>,org.projectnessie.versioned.store.LegacyContentSerializer<org.projectnessie.model.Content>
public final class UnknownSerializer extends java.lang.ObjectProvides content serialization functionality for the case when old Nessie versions persisted contents with payload0.
-
-
Constructor Summary
Constructors Constructor Description UnknownSerializer()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.projectnessie.model.Content.TypecontentType()org.projectnessie.model.Content.TypegetType(org.projectnessie.nessie.relocated.protobuf.ByteString onReferenceValue)intpayload()booleanrequiresGlobalState(org.projectnessie.nessie.relocated.protobuf.ByteString content)org.projectnessie.nessie.relocated.protobuf.ByteStringtoStoreOnReferenceState(C content)protected voidtoStoreOnRefState(org.projectnessie.model.Content table, org.projectnessie.server.store.proto.ObjectTypes.Content.Builder builder)CvalueFromStore(int payload, org.projectnessie.nessie.relocated.protobuf.ByteString onReferenceValue, java.util.function.Supplier<org.projectnessie.nessie.relocated.protobuf.ByteString> globalState)protected org.projectnessie.model.ContentvalueFromStore(org.projectnessie.server.store.proto.ObjectTypes.Content content, java.util.function.Supplier<org.projectnessie.nessie.relocated.protobuf.ByteString> globalState)
-
-
-
Method Detail
-
contentType
public org.projectnessie.model.Content.Type contentType()
-
payload
public int payload()
-
toStoreOnRefState
protected void toStoreOnRefState(org.projectnessie.model.Content table, org.projectnessie.server.store.proto.ObjectTypes.Content.Builder builder)
-
getType
public org.projectnessie.model.Content.Type getType(org.projectnessie.nessie.relocated.protobuf.ByteString onReferenceValue)
-
requiresGlobalState
public boolean requiresGlobalState(org.projectnessie.nessie.relocated.protobuf.ByteString content)
-
valueFromStore
protected org.projectnessie.model.Content valueFromStore(org.projectnessie.server.store.proto.ObjectTypes.Content content, java.util.function.Supplier<org.projectnessie.nessie.relocated.protobuf.ByteString> globalState)
-
toStoreOnReferenceState
public org.projectnessie.nessie.relocated.protobuf.ByteString toStoreOnReferenceState(C content)
- Specified by:
toStoreOnReferenceStatein interfaceorg.projectnessie.versioned.store.ContentSerializer<C extends org.projectnessie.model.Content>
-
valueFromStore
public C valueFromStore(int payload, org.projectnessie.nessie.relocated.protobuf.ByteString onReferenceValue, java.util.function.Supplier<org.projectnessie.nessie.relocated.protobuf.ByteString> globalState)- Specified by:
valueFromStorein interfaceorg.projectnessie.versioned.store.LegacyContentSerializer<C extends org.projectnessie.model.Content>
-
-