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 Summary
Constructors Constructor Description BlobIdSerializer(org.apache.jackrabbit.oak.spi.blob.BlobStore blobStore)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.apache.jackrabbit.oak.api.Blob
deserialize(java.lang.String value)
java.lang.String
serialize(org.apache.jackrabbit.oak.api.Blob blob)
-
-
-
Method Detail
-
serialize
public java.lang.String serialize(org.apache.jackrabbit.oak.api.Blob blob)
- Overrides:
serialize
in classorg.apache.jackrabbit.oak.json.BlobSerializer
-
deserialize
public org.apache.jackrabbit.oak.api.Blob deserialize(java.lang.String value)
- Specified by:
deserialize
in interfaceorg.apache.jackrabbit.oak.json.BlobDeserializer
-
-