## Uses of Class
org.apache.storm.blobstore.AtomicOutputStream

- Packages that use AtomicOutputStream
  Package | Description
  --- | ---
  org.apache.storm.blobstore |
  org.apache.storm.hdfs.blobstore |

- - ### Uses of AtomicOutputStream in org.apache.storm.blobstore

    Subclasses of AtomicOutputStream in org.apache.storm.blobstore
    Modifier and Type | Class | Description
    --- | --- | ---
    `protected class` | `BlobStore.BlobStoreFileOutputStream` | Output stream implementation used for reading the metadata and data information.
    `class` | `NimbusBlobStore.NimbusUploadAtomicOutputStream` |

    Methods in org.apache.storm.blobstore that return AtomicOutputStream
    Modifier and Type | Method | Description
    --- | --- | ---
    `abstract AtomicOutputStream` | BlobStore.`createBlob​(String key, SettableBlobMeta meta, Subject who)` | Creates the blob.
    `AtomicOutputStream` | ClientBlobStore.`createBlob​(String key, SettableBlobMeta meta)` | Client facing API to create a blob.
    `AtomicOutputStream` | LocalFsBlobStore.`createBlob​(String key, SettableBlobMeta meta, Subject who)` |
    `protected abstract AtomicOutputStream` | ClientBlobStore.`createBlobToExtend​(String key, SettableBlobMeta meta)` | Client facing API to create a blob.
    `protected AtomicOutputStream` | LocalModeClientBlobStore.`createBlobToExtend​(String key, SettableBlobMeta meta)` |
    `protected AtomicOutputStream` | NimbusBlobStore.`createBlobToExtend​(String key, SettableBlobMeta meta)` |
    `abstract AtomicOutputStream` | BlobStore.`updateBlob​(String key, Subject who)` | Updates the blob data.
    `abstract AtomicOutputStream` | ClientBlobStore.`updateBlob​(String key)` | Client facing API to update a blob.
    `AtomicOutputStream` | LocalFsBlobStore.`updateBlob​(String key, Subject who)` |
    `AtomicOutputStream` | LocalModeClientBlobStore.`updateBlob​(String key)` |
    `AtomicOutputStream` | NimbusBlobStore.`updateBlob​(String key)` |

  - ### Uses of AtomicOutputStream in org.apache.storm.hdfs.blobstore

    Methods in org.apache.storm.hdfs.blobstore that return AtomicOutputStream
    Modifier and Type | Method | Description
    --- | --- | ---
    `AtomicOutputStream` | HdfsBlobStore.`createBlob​(String key, SettableBlobMeta meta, Subject who)` |
    `AtomicOutputStream` | HdfsClientBlobStore.`createBlobToExtend​(String key, SettableBlobMeta meta)` |
    `AtomicOutputStream` | HdfsBlobStore.`updateBlob​(String key, Subject who)` |
    `AtomicOutputStream` | HdfsClientBlobStore.`updateBlob​(String key)` |