# Package org.apache.storm.blobstore

- Interface Summary
  Interface | Description
  --- | ---
  ClientBlobStore.WithBlobstore |
  KeyFilter<R> |

- Class Summary
  Class | Description
  --- | ---
  AtomicOutputStream | An output stream where all of the data is committed on close, or can be canceled with cancel.
  BlobKeySequenceInfo |
  BlobStore | Provides a way to store blobs that can be downloaded.
  BlobStore.KeyTranslationIterator | Blob store implements its own version of iterator to list the blobs.
  BlobStoreAclHandler | Provides common handling of acls for Blobstores.
  BlobStoreFile | Provides an base implementation for creating a blobstore based on file backed storage.
  BlobStoreUtils |
  ClientBlobStore | The ClientBlobStore has two concrete implementations 1.
  FileBlobStoreImpl | Very basic blob store impl with no ACL handling.
  InputStreamWithMeta |
  KeySequenceNumber | Class hands over the key sequence number which implies the number of updates made to a blob.
  ListHDFS |
  ListLocalFs |
  LocalFsBlobStore | Provides a local file system backed blob store implementation for Nimbus.
  LocalFsBlobStoreFile |
  LocalFsBlobStoreSynchronizer | Is called periodically and updates the nimbus with blobs based on the state stored inside the zookeeper for a non leader nimbus trying to be in sync with the operations performed on the leader nimbus.
  LocalModeClientBlobStore | A Client blob store for LocalMode.
  MigrateBlobs |
  MigratorMain |
  NimbusBlobStore | NimbusBlobStore is a USER facing client API to perform basic operations such as create, update, delete and read for local and hdfs blob store.