org.elasticsearch.common.blobstore.fs
Class FsBlobStore

java.lang.Object
  extended by org.elasticsearch.common.component.AbstractComponent
      extended by org.elasticsearch.common.blobstore.fs.FsBlobStore
All Implemented Interfaces:
BlobStore

public class FsBlobStore
extends AbstractComponent
implements BlobStore


Field Summary
 
Fields inherited from class org.elasticsearch.common.component.AbstractComponent
componentSettings, logger, settings
 
Constructor Summary
FsBlobStore(Settings settings, Executor executor, File path)
           
 
Method Summary
 int bufferSizeInBytes()
           
 void close()
           
 void delete(BlobPath path)
           
 Executor executor()
           
 ImmutableBlobContainer immutableBlobContainer(BlobPath path)
           
 File path()
           
 String toString()
           
 
Methods inherited from class org.elasticsearch.common.component.AbstractComponent
nodeName
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

FsBlobStore

public FsBlobStore(Settings settings,
                   Executor executor,
                   File path)
Method Detail

toString

public String toString()
Overrides:
toString in class Object

path

public File path()

bufferSizeInBytes

public int bufferSizeInBytes()

executor

public Executor executor()

immutableBlobContainer

public ImmutableBlobContainer immutableBlobContainer(BlobPath path)
Specified by:
immutableBlobContainer in interface BlobStore

delete

public void delete(BlobPath path)
Specified by:
delete in interface BlobStore

close

public void close()
Specified by:
close in interface BlobStore


Copyright © 2009-2012. All Rights Reserved.