## Uses of Interface
org.apache.axiom.blob.WritableBlob

- Packages that use WritableBlob
  Package | Description
  --- | ---
  org.apache.axiom.blob | Contains utility classes to work with binary data.

- - ### Uses of WritableBlob in org.apache.axiom.blob

    Classes in org.apache.axiom.blob with type parameters of type WritableBlob
    Modifier and Type | Interface | Description
    --- | --- | ---
    `interface` | `WritableBlobFactory<T extends WritableBlob>` | A factory for `WritableBlob` instances.

    Subinterfaces of WritableBlob in org.apache.axiom.blob
    Modifier and Type | Interface | Description
    --- | --- | ---
    `interface` | `MemoryBlob` | Blob that stores data in memory.
    `interface` | `OverflowableBlob` | Blob that accumulates data in memory and transfers it to a different type of blob if the size exceeds a certain threshold.

    Classes in org.apache.axiom.blob that implement WritableBlob
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `AbstractWritableBlob` | Partial implementation of the `WritableBlob` interface that implements `readFrom(InputStream)` using `getOutputStream()` and `Blob.writeTo(OutputStream)` using `Blob.getInputStream()`.

    Methods in org.apache.axiom.blob that return WritableBlob
    Modifier and Type | Method | Description
    --- | --- | ---
    `WritableBlob` | OverflowableBlob.`getOverflowBlob()` | Get a reference to the overflow blob.