Class ArrayBasedBlob
java.lang.Object
org.apache.jackrabbit.oak.plugins.memory.AbstractBlob
org.apache.jackrabbit.oak.plugins.memory.ArrayBasedBlob
- All Implemented Interfaces:
Blob
This
Blob implementations is based on an array of bytes.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription@NotNull InputStreamReturns a new stream for this blob.longlength()Returns the length of this blob or -1 if unknown.Methods inherited from class org.apache.jackrabbit.oak.plugins.memory.AbstractBlob
equal, equals, getContentIdentity, getReference, hashCode, toString
-
Constructor Details
-
ArrayBasedBlob
public ArrayBasedBlob(byte[] value)
-
-
Method Details
-
getNewStream
Description copied from interface:BlobReturns a new stream for this blob. The streams returned from multiple calls to this method are byte wise equals. That is, subsequent calls toreadreturn the same sequence of bytes as long as neither call throws an exception.- Returns:
- a new stream for this blob
-
length
public long length()Description copied from interface:BlobReturns the length of this blob or -1 if unknown.- Returns:
- the length of this blob.
-