Class FSBlobSerializer

java.lang.Object
org.apache.jackrabbit.oak.json.BlobSerializer
org.apache.jackrabbit.oak.plugins.blob.serializer.FSBlobSerializer
All Implemented Interfaces:
Closeable, AutoCloseable, org.apache.jackrabbit.oak.json.BlobDeserializer

public class FSBlobSerializer extends org.apache.jackrabbit.oak.json.BlobSerializer implements org.apache.jackrabbit.oak.json.BlobDeserializer, Closeable
Serializer which stores blobs in a FileDataStore format
  • Constructor Details

    • FSBlobSerializer

      public FSBlobSerializer(File dir)
    • FSBlobSerializer

      public FSBlobSerializer(File dir, int maxInlineSize)
  • 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
    • close

      public void close() throws IOException
      Specified by:
      close in interface AutoCloseable
      Specified by:
      close in interface Closeable
      Throws:
      IOException