Module org.elasticsearch.server
Class AbstractBlobContainer
java.lang.Object
org.elasticsearch.common.blobstore.support.AbstractBlobContainer
- All Implemented Interfaces:
BlobContainer
- Direct Known Subclasses:
FsBlobContainer
A base abstract blob container that adds some methods implementations that are often identical across many subclasses.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionpath()Gets theBlobPaththat defines the implementation specific paths to where the blobs are contained.protected static booleanskipCas(ActionListener<?> listener) Temporary check that permits disabling CAS operations at runtime; TODO remove this when no longer neededtoString()Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.elasticsearch.common.blobstore.BlobContainer
blobExists, children, compareAndExchangeRegister, compareAndSetRegister, delete, deleteBlobsIgnoringIfNotExists, getRegister, listBlobs, listBlobsByPrefix, readBlob, readBlob, readBlobPreferredLength, writeBlob, writeBlob, writeBlobAtomic, writeMetadataBlob
-
Constructor Details
-
AbstractBlobContainer
-
-
Method Details
-
skipCas
Temporary check that permits disabling CAS operations at runtime; TODO remove this when no longer needed -
path
Description copied from interface:BlobContainerGets theBlobPaththat defines the implementation specific paths to where the blobs are contained.- Specified by:
pathin interfaceBlobContainer- Returns:
- the BlobPath where the blobs are contained
-
toString
-