Class ArrayBasedBlob

java.lang.Object
org.apache.jackrabbit.oak.plugins.memory.AbstractBlob
org.apache.jackrabbit.oak.plugins.memory.ArrayBasedBlob
All Implemented Interfaces:
Blob

@Deprecated(since="2025-04-15") public class ArrayBasedBlob extends AbstractBlob
Deprecated.
The Jackrabbit Oak Memory library is designed for Oak-internal use only and thus deprecated. It will not be part of the AEM SDK after October 2025.
This Blob implementations is based on an array of bytes.
  • Constructor Details

    • ArrayBasedBlob

      public ArrayBasedBlob(byte[] value)
      Deprecated.
  • Method Details

    • getNewStream

      @NotNull public @NotNull InputStream getNewStream()
      Deprecated.
      Description copied from interface: Blob
      Returns a new stream for this blob. The streams returned from multiple calls to this method are byte wise equals. That is, subsequent calls to read return the same sequence of bytes as long as neither call throws an exception.
      Returns:
      a new stream for this blob
    • length

      public long length()
      Deprecated.
      Description copied from interface: Blob
      Returns the length of this blob or -1 if unknown.
      Returns:
      the length of this blob.