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
WritableBlobinterface 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 throwIOExceptionand that supportsInputStream.mark(int).Output stream that doesn't throwIOExceptionand 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 forWritableBlobinstances.