Package org.apache.axiom.blob
package org.apache.axiom.blob
Contains utility classes to work with binary data. They are typically used to store
data temporarily and often provide a better alternative than using
ByteArrayOutputStream
and ByteArrayInputStream
.-
ClassDescriptionPartial implementation of the
WritableBlob
interface that implementsWritableBlob.readFrom(InputStream)
usingWritableBlob.getOutputStream()
andBlob.writeTo(OutputStream)
usingBlob.getInputStream()
.Stores binary data.Contains factory methods to create various types of blobs.Blob that stores data in memory.Input stream that doesn't throwIOException
and that supportsInputStream.mark(int)
.Output stream that doesn't throwIOException
and that implementsReadFromSupport
.Blob that accumulates data in memory and transfers it to a different type of blob if the size exceeds a certain threshold.A writable blob.WritableBlobFactory<T extends WritableBlob>A factory forWritableBlob
instances.