Class 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 Detail

      • BlobIdSerializer

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

      • 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