org.elasticsearch.common.blobstore.hdfs
Class HdfsAppendableBlobContainer

java.lang.Object
  extended by org.elasticsearch.common.blobstore.support.AbstractBlobContainer
      extended by org.elasticsearch.common.blobstore.hdfs.AbstractHdfsBlobContainer
          extended by org.elasticsearch.common.blobstore.hdfs.HdfsAppendableBlobContainer
All Implemented Interfaces:
org.elasticsearch.common.blobstore.AppendableBlobContainer, org.elasticsearch.common.blobstore.BlobContainer

public class HdfsAppendableBlobContainer
extends AbstractHdfsBlobContainer
implements org.elasticsearch.common.blobstore.AppendableBlobContainer


Nested Class Summary
 
Nested classes/interfaces inherited from interface org.elasticsearch.common.blobstore.AppendableBlobContainer
org.elasticsearch.common.blobstore.AppendableBlobContainer.AppendableBlob, org.elasticsearch.common.blobstore.AppendableBlobContainer.AppendBlobListener
 
Nested classes/interfaces inherited from interface org.elasticsearch.common.blobstore.BlobContainer
org.elasticsearch.common.blobstore.BlobContainer.BlobNameFilter, org.elasticsearch.common.blobstore.BlobContainer.ReadBlobListener
 
Field Summary
 
Fields inherited from class org.elasticsearch.common.blobstore.hdfs.AbstractHdfsBlobContainer
blobStore, path
 
Constructor Summary
HdfsAppendableBlobContainer(HdfsBlobStore blobStore, org.elasticsearch.common.blobstore.BlobPath blobPath, org.apache.hadoop.fs.Path path)
           
 
Method Summary
 org.elasticsearch.common.blobstore.AppendableBlobContainer.AppendableBlob appendBlob(java.lang.String blobName)
           
 
Methods inherited from class org.elasticsearch.common.blobstore.hdfs.AbstractHdfsBlobContainer
blobExists, deleteBlob, listBlobs, listBlobsByPrefix, readBlob
 
Methods inherited from class org.elasticsearch.common.blobstore.support.AbstractBlobContainer
deleteBlobsByFilter, deleteBlobsByPrefix, path, readBlobFully
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.elasticsearch.common.blobstore.BlobContainer
blobExists, deleteBlob, deleteBlobsByFilter, deleteBlobsByPrefix, listBlobs, listBlobsByPrefix, path, readBlob, readBlobFully
 

Constructor Detail

HdfsAppendableBlobContainer

public HdfsAppendableBlobContainer(HdfsBlobStore blobStore,
                                   org.elasticsearch.common.blobstore.BlobPath blobPath,
                                   org.apache.hadoop.fs.Path path)
Method Detail

appendBlob

public org.elasticsearch.common.blobstore.AppendableBlobContainer.AppendableBlob appendBlob(java.lang.String blobName)
                                                                                     throws java.io.IOException
Specified by:
appendBlob in interface org.elasticsearch.common.blobstore.AppendableBlobContainer
Throws:
java.io.IOException