Class BlobIdSerializer

java.lang.Object
org.apache.jackrabbit.oak.json.BlobSerializer
org.apache.jackrabbit.oak.plugins.blob.serializer.BlobIdSerializer
All Implemented Interfaces:
org.apache.jackrabbit.oak.json.BlobDeserializer

public class BlobIdSerializer extends org.apache.jackrabbit.oak.json.BlobSerializer implements org.apache.jackrabbit.oak.json.BlobDeserializer
Blob serializer which serializes blobs depending on type In memory blobs (having contentIdentity as null) would be serialized as base64 encoded string. For normal blobs there contentIdentity would be the serialized value
  • Constructor Details

    • BlobIdSerializer

      public BlobIdSerializer(org.apache.jackrabbit.oak.spi.blob.BlobStore blobStore)
  • Method Details

    • serialize

      public String serialize(org.apache.jackrabbit.oak.api.Blob blob)
      Overrides:
      serialize in class org.apache.jackrabbit.oak.json.BlobSerializer
    • deserialize

      public org.apache.jackrabbit.oak.api.Blob deserialize(String value)
      Specified by:
      deserialize in interface org.apache.jackrabbit.oak.json.BlobDeserializer