# 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.
  `final 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)`