Class MockFsMetadataSupportedBlobContainer
java.lang.Object
org.opensearch.common.blobstore.support.AbstractBlobContainer
org.opensearch.common.blobstore.fs.FsBlobContainer
org.opensearch.remotestore.multipart.mocks.MockFsAsyncBlobContainer
org.opensearch.remotestore.mocks.MockFsMetadataSupportedBlobContainer
- All Implemented Interfaces:
org.opensearch.common.blobstore.AsyncMultiStreamBlobContainer,org.opensearch.common.blobstore.BlobContainer
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.opensearch.common.blobstore.BlobContainer
org.opensearch.common.blobstore.BlobContainer.BlobNameSortOrder -
Field Summary
Fields inherited from class org.opensearch.common.blobstore.fs.FsBlobContainer
blobStore, path -
Constructor Summary
ConstructorsConstructorDescriptionMockFsMetadataSupportedBlobContainer(org.opensearch.common.blobstore.fs.FsBlobStore blobStore, org.opensearch.common.blobstore.BlobPath blobPath, Path path, boolean triggerDataIntegrityFailure) -
Method Summary
Modifier and TypeMethodDescriptionvoidasyncBlobUpload(org.opensearch.common.blobstore.stream.write.WriteContext writeContext, org.opensearch.core.action.ActionListener<Void> completionListener) static StringconvertToBase64(InputStream inputStream) org.opensearch.common.blobstore.InputStreamWithMetadatareadBlobWithMetadata(String blobName) Methods inherited from class org.opensearch.remotestore.multipart.mocks.MockFsAsyncBlobContainer
deleteAsync, deleteBlobsAsyncIgnoringIfNotExists, readBlobAsync, remoteIntegrityCheckSupportedMethods inherited from class org.opensearch.common.blobstore.fs.FsBlobContainer
blobExists, children, delete, deleteBlobsIgnoringIfNotExists, isTempBlobName, listBlobs, listBlobsByPrefix, moveBlobAtomic, readBlob, readBlob, readBlobPreferredLength, tempBlobName, writeBlob, writeBlobAtomicMethods inherited from class org.opensearch.common.blobstore.support.AbstractBlobContainer
pathMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.opensearch.common.blobstore.BlobContainer
blobExists, children, delete, deleteBlobsIgnoringIfNotExists, listBlobs, listBlobsByPrefix, listBlobsByPrefixInSortedOrder, listBlobsByPrefixInSortedOrder, path, readBlob, readBlob, readBlobPreferredLength, writeBlob, writeBlobAtomic, writeBlobAtomicWithMetadata, writeBlobWithMetadata
-
Constructor Details
-
MockFsMetadataSupportedBlobContainer
public MockFsMetadataSupportedBlobContainer(org.opensearch.common.blobstore.fs.FsBlobStore blobStore, org.opensearch.common.blobstore.BlobPath blobPath, Path path, boolean triggerDataIntegrityFailure)
-
-
Method Details
-
asyncBlobUpload
public void asyncBlobUpload(org.opensearch.common.blobstore.stream.write.WriteContext writeContext, org.opensearch.core.action.ActionListener<Void> completionListener) throws IOException - Specified by:
asyncBlobUploadin interfaceorg.opensearch.common.blobstore.AsyncMultiStreamBlobContainer- Overrides:
asyncBlobUploadin classMockFsAsyncBlobContainer- Throws:
IOException
-
convertToBase64
- Throws:
IOException
-
readBlobWithMetadata
public org.opensearch.common.blobstore.InputStreamWithMetadata readBlobWithMetadata(String blobName) throws IOException - Throws:
IOException
-