Skip navigation links
A B C D E F G H I J L M N O P R S T U V W 

A

AbstractBmcCustomFSInputStream - Class in com.oracle.bmc.hdfs.store
BmcFSInputStream abstract class for custom read stream for users to configure their own streams.
AbstractBmcCustomFSInputStream(BmcPropertyAccessor, ObjectStorage, FileStatus, Supplier<GetObjectRequest.Builder>, FileSystem.Statistics) - Constructor for class com.oracle.bmc.hdfs.store.AbstractBmcCustomFSInputStream
 
AbstractBmcCustomOutputStream - Class in com.oracle.bmc.hdfs.store
OutputStream abstract class for custom write stream for users to configure their own streams.
AbstractBmcCustomOutputStream(BmcPropertyAccessor, UploadManager, int, BiFunction<Long, InputStream, UploadManager.UploadRequest>) - Constructor for class com.oracle.bmc.hdfs.store.AbstractBmcCustomOutputStream
 
AbstractBuffer() - Constructor for class com.oracle.bmc.hdfs.caching.internal.BufferedInputStreamMultiplexer.AbstractBuffer
 
aggressiveCacheGarbageCollection(int) - Method in class com.oracle.bmc.hdfs.caching.CachingObjectStorage.Configuration.ConfigurationBuilder
Sets an aggressive garbage collection strategy that causes a system-wide garbage collection and then sleeps for a certain amount of milliseconds.
allowOverwrite(boolean) - Method in class com.oracle.bmc.hdfs.store.MultipartUploadRequest.MultipartUploadRequestBuilder
 
APACHE_CONNECTION_CLOSING_STRATEGY_KEY - Static variable in class com.oracle.bmc.hdfs.BmcConstants
 
APACHE_MAX_CONNECTION_POOL_SIZE_KEY - Static variable in class com.oracle.bmc.hdfs.BmcConstants
 
append(Path, int, Progressable) - Method in class com.oracle.bmc.hdfs.BmcFilesystem
 
apply(ARG1, ARG2) - Method in interface com.oracle.bmc.hdfs.util.BiFunction
Executes the function on the two given args.
asBoolean() - Method in class com.oracle.bmc.hdfs.store.BmcPropertyAccessor
 
asInteger() - Method in class com.oracle.bmc.hdfs.store.BmcPropertyAccessor
 
asLong() - Method in class com.oracle.bmc.hdfs.store.BmcPropertyAccessor
 
asMap() - Method in interface com.oracle.bmc.hdfs.caching.Cache
Provide a view into the cache as a Map.
asMap() - Method in class com.oracle.bmc.hdfs.caching.internal.GuavaCache
 
asPassword() - Method in class com.oracle.bmc.hdfs.store.BmcPropertyAccessor
 
asString() - Method in class com.oracle.bmc.hdfs.store.BmcPropertyAccessor
 
available() - Method in class com.oracle.bmc.hdfs.store.BmcFSInputStream
 
awaitTermination(long, TimeUnit) - Method in class com.oracle.bmc.hdfs.util.DirectExecutorService
 

B

BiFunction<ARG1,ARG2,OUTPUT> - Interface in com.oracle.bmc.hdfs.util
Similar to Java8 BiFunction.
BLOCK_SIZE_IN_MB_KEY - Static variable in class com.oracle.bmc.hdfs.BmcConstants
 
BlockingRejectionHandler - Class in com.oracle.bmc.hdfs.util
 
BlockingRejectionHandler(long) - Constructor for class com.oracle.bmc.hdfs.util.BlockingRejectionHandler
 
Bmc - Class in com.oracle.bmc.hdfs
Oracle Cloud Infrastructure implementation of AbstractFileSystem.
Bmc(URI, Configuration) - Constructor for class com.oracle.bmc.hdfs.Bmc
 
BMC_SCHEME - Static variable in enum com.oracle.bmc.hdfs.BmcConstants.Deprecated
 
BmcConstants - Class in com.oracle.bmc.hdfs
 
BmcConstants.Deprecated - Enum in com.oracle.bmc.hdfs
This class contains constants with deprecated values.
BmcDataStore - Class in com.oracle.bmc.hdfs.store
BmcDataStore is a facade to Object Store that provides CRUD operations for objects by Path references.
BmcDataStore(BmcPropertyAccessor, ObjectStorage, String, String, FileSystem.Statistics) - Constructor for class com.oracle.bmc.hdfs.store.BmcDataStore
 
BmcDataStoreFactory - Class in com.oracle.bmc.hdfs.store
Factory class to create a BmcDataStore.
BmcDataStoreFactory(Configuration) - Constructor for class com.oracle.bmc.hdfs.store.BmcDataStoreFactory
 
BmcDirectFSInputStream - Class in com.oracle.bmc.hdfs.store
Direct stream implementation for reading files.
BmcDirectFSInputStream(ObjectStorage, FileStatus, Supplier<GetObjectRequest.Builder>, FileSystem.Statistics) - Constructor for class com.oracle.bmc.hdfs.store.BmcDirectFSInputStream
 
BmcFileBackedOutputStream - Class in com.oracle.bmc.hdfs.store
Output stream implementation that backs the data to a temp file on the filesystem.
BmcFileBackedOutputStream(BmcPropertyAccessor, UploadManager, BiFunction<Long, InputStream, UploadManager.UploadRequest>) - Constructor for class com.oracle.bmc.hdfs.store.BmcFileBackedOutputStream
 
BmcFilesystem - Class in com.oracle.bmc.hdfs
Implementation of a HDFS FileSystem that is backed by the BMC Object Store.
BmcFilesystem() - Constructor for class com.oracle.bmc.hdfs.BmcFilesystem
 
BmcFSInputStream - Class in com.oracle.bmc.hdfs.store
Common implementation of FSInputStream that has basic read support, along with state validation.
BmcFSInputStream(ObjectStorage, FileStatus, Supplier<GetObjectRequest.Builder>, FileSystem.Statistics) - Constructor for class com.oracle.bmc.hdfs.store.BmcFSInputStream
 
BmcInMemoryFSInputStream - Class in com.oracle.bmc.hdfs.store
FSInputStream implementation that backs the entire file into memory (using a byte array).
BmcInMemoryFSInputStream(ObjectStorage, FileStatus, Supplier<GetObjectRequest.Builder>, FileSystem.Statistics) - Constructor for class com.oracle.bmc.hdfs.store.BmcInMemoryFSInputStream
 
BmcInMemoryOutputStream - Class in com.oracle.bmc.hdfs.store
Output stream implementation that backs all writes to an in-memory buffer.
BmcInMemoryOutputStream(UploadManager, int, BiFunction<Long, InputStream, UploadManager.UploadRequest>) - Constructor for class com.oracle.bmc.hdfs.store.BmcInMemoryOutputStream
 
BmcMultipartOutputStream - Class in com.oracle.bmc.hdfs.store
 
BmcMultipartOutputStream(BmcPropertyAccessor, MultipartUploadRequest, int, ExecutorService) - Constructor for class com.oracle.bmc.hdfs.store.BmcMultipartOutputStream
 
BmcParallelReadAheadFSInputStream - Class in com.oracle.bmc.hdfs.store
FSInputStream implementation that reads ahead to cache chunks of data using parallel ranged GET requests.
BmcParallelReadAheadFSInputStream(ObjectStorage, FileStatus, Supplier<GetObjectRequest.Builder>, FileSystem.Statistics, ExecutorService, int, int) - Constructor for class com.oracle.bmc.hdfs.store.BmcParallelReadAheadFSInputStream
 
BmcProperties - Enum in com.oracle.bmc.hdfs
Enum to encapsulate all of the configuration options available to users.
BmcPropertyAccessor - Class in com.oracle.bmc.hdfs.store
Wrapper around hadoop configuration that allows you to use the default value of a OCI property (which may be null), vs standard hadoop configuration which doesn't allow null values.
BmcPropertyAccessor(Configuration, String) - Constructor for class com.oracle.bmc.hdfs.store.BmcPropertyAccessor
 
BmcPropertyAccessor.Accessor<T> - Interface in com.oracle.bmc.hdfs.store
An accessor for some configuration object.
BmcReadAheadFSInputStream - Class in com.oracle.bmc.hdfs.store
FSInputStream implementation that reads ahead to cache chunks of data.
BmcReadAheadFSInputStream(ObjectStorage, FileStatus, Supplier<GetObjectRequest.Builder>, FileSystem.Statistics, int, Cache<String, BmcReadAheadFSInputStream.ParquetFooterInfo>) - Constructor for class com.oracle.bmc.hdfs.store.BmcReadAheadFSInputStream
 
BmcReadAheadFSInputStream(ObjectStorage, FileStatus, Supplier<GetObjectRequest.Builder>, FileSystem.Statistics, int, String) - Constructor for class com.oracle.bmc.hdfs.store.BmcReadAheadFSInputStream
 
BmcReadAheadFSInputStream.ParquetFooterInfo - Class in com.oracle.bmc.hdfs.store
Parquet caching.
BufferedInputStreamMultiplexer - Class in com.oracle.bmc.hdfs.caching.internal
This class is a multiplexer, handing out client InputStream instances, and any of them will read the same data coming from another source InputStream, from the beginning of that source input stream.
BufferedInputStreamMultiplexer(InputStream, BufferedInputStreamMultiplexer.Buffer) - Constructor for class com.oracle.bmc.hdfs.caching.internal.BufferedInputStreamMultiplexer
Create a buffered input stream multiplexer, using the provided input stream as source for the data, and buffering the data in the provided buffer.
BufferedInputStreamMultiplexer.AbstractBuffer - Class in com.oracle.bmc.hdfs.caching.internal
Abstract buffer, implementing shared functionality.
BufferedInputStreamMultiplexer.Buffer - Interface in com.oracle.bmc.hdfs.caching.internal
Interface for a buffer to store the source data so it can be read again.
BufferedInputStreamMultiplexer.FileBuffer - Class in com.oracle.bmc.hdfs.caching.internal
File-backed buffer.
BufferedInputStreamMultiplexer.FileBuffer.FileBufferInputStream - Class in com.oracle.bmc.hdfs.caching.internal
 
BufferedInputStreamMultiplexer.MemoryBuffer - Class in com.oracle.bmc.hdfs.caching.internal
Memory-backed buffer.
BufferedInputStreamMultiplexer.MemoryBuffer.MemoryBufferInputStream - Class in com.oracle.bmc.hdfs.caching.internal
 
BufferedInputStreamMultiplexer.MultiplexerInputStream - Class in com.oracle.bmc.hdfs.caching.internal
Input stream that can also provide the number of bytes read.
build() - Method in interface com.oracle.bmc.hdfs.caching.CacheBuilder
Build the Cache.
build(CachingObjectStorage.Configuration) - Static method in interface com.oracle.bmc.hdfs.caching.CachingObjectStorage
Returns a new CachingObjectStorage client.
build(ObjectStorage, DownloadConfiguration, Path, ExecutorService, CachingObjectStorage.UncacheablePredicate, ConsistencyPolicy, CacheBuilder<CachingObjectStorage.GetObjectRequestCacheKey, CachingObjectStorage.GetObjectResponseCacheValue, ?>, ExecutorService, CachingObjectStorage.RowLockProvider, Runnable) - Static method in interface com.oracle.bmc.hdfs.caching.CachingObjectStorage
Returns a new CachingObjectStorage client.
build() - Method in class com.oracle.bmc.hdfs.caching.CachingObjectStorage.Configuration.ConfigurationBuilder
 
build() - Method in class com.oracle.bmc.hdfs.caching.internal.GuavaCacheBuilder
 
build() - Method in class com.oracle.bmc.hdfs.store.MultipartUploadRequest.MultipartUploadRequestBuilder
 
builder() - Static method in class com.oracle.bmc.hdfs.caching.CachingObjectStorage.Configuration
 
builder() - Static method in class com.oracle.bmc.hdfs.store.MultipartUploadRequest
 
bytesWritten - Variable in class com.oracle.bmc.hdfs.caching.internal.BufferedInputStreamMultiplexer.AbstractBuffer
 

C

Cache<K,V> - Interface in com.oracle.bmc.hdfs.caching
A cache interface.
Cache.Loader<KK,VV> - Interface in com.oracle.bmc.hdfs.caching
Loader to get the value for the key into the cache.
Cache.RemovalListener<KK,VV> - Interface in com.oracle.bmc.hdfs.caching
Listener for removals from the cache.
Cache.RemovalNotification<KK,VV> - Class in com.oracle.bmc.hdfs.caching
Notification of a removal from the cache.
Cache.Statistics - Interface in com.oracle.bmc.hdfs.caching
Interface for providing cache statistics, if enabled.
Cache.UncheckedExecutionException - Exception in com.oracle.bmc.hdfs.caching
Exception was thrown while getting the cache value.
Cache.Weigher<KK,VV> - Interface in com.oracle.bmc.hdfs.caching
Weigher for determining the weight of an entry.
CacheBuilder<K,V,B extends CacheBuilder<K,V,B>> - Interface in com.oracle.bmc.hdfs.caching
A builder for a Cache
CacheBuilderWithWeight<K,V,B extends CacheBuilderWithWeight<K,V,B>> - Interface in com.oracle.bmc.hdfs.caching
A builder for a Cache
CachedInputStream(CachingObjectStorage.PathHolder, InputStream) - Constructor for class com.oracle.bmc.hdfs.caching.CachingObjectStorage.CachedInputStream
 
cacheDirectory(Path) - Method in class com.oracle.bmc.hdfs.caching.CachingObjectStorage.Configuration.ConfigurationBuilder
 
cacheGarbageCollection(Runnable) - Method in class com.oracle.bmc.hdfs.caching.CachingObjectStorage.Configuration.ConfigurationBuilder
Sets additional operations to be run when garbage collection is possible.
CachingObjectStorage - Interface in com.oracle.bmc.hdfs.caching
A wrapper around ObjectStorage that caches the contents returned by ObjectStorage.getObject(GetObjectRequest) on disk.
CachingObjectStorage.CachedInputStream - Class in com.oracle.bmc.hdfs.caching
Input stream using a cached file.
CachingObjectStorage.Configuration - Class in com.oracle.bmc.hdfs.caching
Configuration.
CachingObjectStorage.Configuration.ConfigurationBuilder - Class in com.oracle.bmc.hdfs.caching
Builder for a caching configuration.
CachingObjectStorage.DefaultRowLockProvider - Class in com.oracle.bmc.hdfs.caching
 
CachingObjectStorage.DefaultUncacheablePredicate - Class in com.oracle.bmc.hdfs.caching
By default, this implementation does not cache requests with if-none-match set.
CachingObjectStorage.DeletionRunnable - Class in com.oracle.bmc.hdfs.caching
 
CachingObjectStorage.GetObjectRequestCacheKey - Class in com.oracle.bmc.hdfs.caching
We unfortunately need a wrapper around GetObjectRequest, because we don't want everything to be considered for equals and hashCode.
CachingObjectStorage.GetObjectResponseCacheValue - Class in com.oracle.bmc.hdfs.caching
 
CachingObjectStorage.Handler - Class in com.oracle.bmc.hdfs.caching
Implemented as proxy/invocation handler, so we don't have to add more and more methods that just client to the inner ObjectStorage instance.
CachingObjectStorage.PathHolder - Class in com.oracle.bmc.hdfs.caching
It seems like the JDK is doing some kind of caching or re-use of Path instances, preventing PhantomReferences from working properly.
CachingObjectStorage.PathPhantomReference - Class in com.oracle.bmc.hdfs.caching
This phantom reference is used to delete evicted cached files once they are not accessible anymore by the Java application (because there are no more references held to it).
CachingObjectStorage.RemovalListener - Class in com.oracle.bmc.hdfs.caching
 
CachingObjectStorage.RowLock - Class in com.oracle.bmc.hdfs.caching
 
CachingObjectStorage.RowLockProvider - Interface in com.oracle.bmc.hdfs.caching
 
CachingObjectStorage.UncacheablePredicate - Interface in com.oracle.bmc.hdfs.caching
Interface for deciding if a request cannot be cached.
call() - Method in class com.oracle.bmc.hdfs.store.CopyOperation
Returns the entity tag of the newly copied object.
call() - Method in class com.oracle.bmc.hdfs.store.RenameOperation
Delete will not happen if the copy fails.
cleanUp() - Method in interface com.oracle.bmc.hdfs.caching.Cache
Run cache clean-up, e.g.
cleanUp() - Method in interface com.oracle.bmc.hdfs.caching.CachingObjectStorage
Performs cache clean-up, i.e.
cleanUp() - Method in class com.oracle.bmc.hdfs.caching.CachingObjectStorage.Handler
Performs cache clean-up, i.e.
cleanUp() - Method in class com.oracle.bmc.hdfs.caching.internal.GuavaCache
 
clear() - Method in class com.oracle.bmc.hdfs.caching.CachingObjectStorage.PathPhantomReference
 
client(ObjectStorage) - Method in class com.oracle.bmc.hdfs.caching.CachingObjectStorage.Configuration.ConfigurationBuilder
 
ClientConfiguratorWithProxy - Class in com.oracle.bmc.hdfs.store
 
ClientConfiguratorWithProxy(ApacheConnectorProperties, ProxyConfiguration, BmcPropertyAccessor) - Constructor for class com.oracle.bmc.hdfs.store.ClientConfiguratorWithProxy
 
close() - Method in class com.oracle.bmc.hdfs.BmcFilesystem
 
close() - Method in class com.oracle.bmc.hdfs.caching.CachingObjectStorage.CachedInputStream
 
close() - Method in class com.oracle.bmc.hdfs.caching.CachingObjectStorage.Handler
 
close() - Method in class com.oracle.bmc.hdfs.caching.CachingObjectStorage.RowLock
 
close() - Method in class com.oracle.bmc.hdfs.caching.internal.BufferedInputStreamMultiplexer.MultiplexerInputStream
 
close() - Method in class com.oracle.bmc.hdfs.store.BmcFileBackedOutputStream
 
close() - Method in class com.oracle.bmc.hdfs.store.BmcFSInputStream
 
close() - Method in class com.oracle.bmc.hdfs.store.BmcMultipartOutputStream
On close, this class will attempt to commit a multipart upload to Object Store using the data written to this output stream so far.
close() - Method in class com.oracle.bmc.hdfs.store.BmcParallelReadAheadFSInputStream
 
close() - Method in class com.oracle.bmc.hdfs.store.BmcReadAheadFSInputStream
 
closed - Variable in class com.oracle.bmc.hdfs.store.BmcFSInputStream
 
closeQuietly(InputStream) - Static method in class com.oracle.bmc.hdfs.util.FSStreamUtils
Closes an InputStream unconditionally.
closeSource() - Method in class com.oracle.bmc.hdfs.caching.internal.BufferedInputStreamMultiplexer.AbstractBuffer
 
closeSource() - Method in interface com.oracle.bmc.hdfs.caching.internal.BufferedInputStreamMultiplexer.Buffer
Indicate that the source input stream is closed.
com.oracle.bmc.hdfs - package com.oracle.bmc.hdfs
 
com.oracle.bmc.hdfs.auth - package com.oracle.bmc.hdfs.auth
 
com.oracle.bmc.hdfs.caching - package com.oracle.bmc.hdfs.caching
 
com.oracle.bmc.hdfs.caching.internal - package com.oracle.bmc.hdfs.caching.internal
 
com.oracle.bmc.hdfs.store - package com.oracle.bmc.hdfs.store
 
com.oracle.bmc.hdfs.util - package com.oracle.bmc.hdfs.util
 
com.oracle.bmc.hdfs.waiter - package com.oracle.bmc.hdfs.waiter
 
concurrencyLevel(Integer) - Method in class com.oracle.bmc.hdfs.caching.CachingObjectStorage.Configuration.ConfigurationBuilder
Sets the number of cache sections.
concurrencyLevel(Integer) - Method in class com.oracle.bmc.hdfs.caching.internal.GuavaCacheBuilder
 
configureParquetCacheString(BmcPropertyAccessor) - Static method in class com.oracle.bmc.hdfs.store.BmcDataStore
 
CONNECTION_TIMEOUT_MILLIS_KEY - Static variable in class com.oracle.bmc.hdfs.BmcConstants
 
consistencyPolicy(ConsistencyPolicy) - Method in class com.oracle.bmc.hdfs.caching.CachingObjectStorage.Configuration.ConfigurationBuilder
 
ConsistencyPolicy - Interface in com.oracle.bmc.hdfs.caching
This interface controls how conflicting items are evicted.
constructKey(GetObjectRequest) - Method in interface com.oracle.bmc.hdfs.caching.ConsistencyPolicy
Construct a cache key from the GetObjectRequest.
constructKey(GetObjectRequest) - Method in class com.oracle.bmc.hdfs.caching.NoOpConsistencyPolicy
 
constructKey(GetObjectRequest) - Method in class com.oracle.bmc.hdfs.caching.StrongConsistencyPolicy
 
CopyOperation - Class in com.oracle.bmc.hdfs.store
Callable that performs a single object copy request.
CopyOperation(ObjectStorage, GetObjectRequest, Function<GetObjectResponse, PutObjectRequest>) - Constructor for class com.oracle.bmc.hdfs.store.CopyOperation
 
create(Path, FsPermission, boolean, int, short, long, Progressable) - Method in class com.oracle.bmc.hdfs.BmcFilesystem
 
createClient(BmcPropertyAccessor) - Method in class com.oracle.bmc.hdfs.store.BmcDataStoreFactory
 
createDataStore(String, String, FileSystem.Statistics) - Method in class com.oracle.bmc.hdfs.store.BmcDataStoreFactory
Creates a new BmcDataStore for the given namespace and bucket.
createDirectory(Path) - Method in class com.oracle.bmc.hdfs.store.BmcDataStore
Creates a pseudo directory at the given path.
createNonRecursive(Path, FsPermission, EnumSet<CreateFlag>, int, short, long, Progressable) - Method in class com.oracle.bmc.hdfs.BmcFilesystem
 
createOutputBufferStream() - Method in class com.oracle.bmc.hdfs.store.BmcFileBackedOutputStream
 
createOutputBufferStream() - Method in class com.oracle.bmc.hdfs.store.BmcInMemoryOutputStream
 
createOutputBufferStream() - Method in class com.oracle.bmc.hdfs.store.BmcMultipartOutputStream
This method delays initialization of resources included any thread pools used by the multipart upload API.
currentPosition - Variable in class com.oracle.bmc.hdfs.store.BmcFSInputStream
 
customizeClient(HttpClientBuilder) - Method in class com.oracle.bmc.hdfs.store.ClientConfiguratorWithProxy
 

D

DefaultRowLockProvider(int) - Constructor for class com.oracle.bmc.hdfs.caching.CachingObjectStorage.DefaultRowLockProvider
 
DefaultUncacheablePredicate() - Constructor for class com.oracle.bmc.hdfs.caching.CachingObjectStorage.DefaultUncacheablePredicate
 
delete(Path, boolean) - Method in class com.oracle.bmc.hdfs.BmcFilesystem
 
delete(Path) - Method in class com.oracle.bmc.hdfs.store.BmcDataStore
Deletes the object at the given path.
deleteCachedFile(CachingObjectStorage.PathPhantomReference) - Method in class com.oracle.bmc.hdfs.caching.CachingObjectStorage.DeletionRunnable
Deletes the cached file and returns the amount of cache that was freed.
deleteDirectory(Path) - Method in class com.oracle.bmc.hdfs.store.BmcDataStore
Deletes the directory at the given path.
deletionExecutor(ExecutorService) - Method in class com.oracle.bmc.hdfs.caching.CachingObjectStorage.Configuration.ConfigurationBuilder
This executor provides the thread in which files will be deleted from the cache.
DeletionRunnable(CachingObjectStorage.Handler) - Constructor for class com.oracle.bmc.hdfs.caching.CachingObjectStorage.DeletionRunnable
 
DeprecatedBmcFilesystem - Class in com.oracle.bmc.hdfs
Deprecated.
Use BmcFilesystem and the oci://bucket@namespace URI instead
DeprecatedBmcFilesystem() - Constructor for class com.oracle.bmc.hdfs.DeprecatedBmcFilesystem
Deprecated.
 
DirectExecutorService - Class in com.oracle.bmc.hdfs.util
A simple ExecutorService that executes tasks on the calling thread.
DirectExecutorService() - Constructor for class com.oracle.bmc.hdfs.util.DirectExecutorService
 
doSeek(long) - Method in class com.oracle.bmc.hdfs.store.BmcDirectFSInputStream
 
doSeek(long) - Method in class com.oracle.bmc.hdfs.store.BmcFSInputStream
Perform the requested seek operation.
doSeek(long) - Method in class com.oracle.bmc.hdfs.store.BmcInMemoryFSInputStream
 
doSeek(long) - Method in class com.oracle.bmc.hdfs.store.BmcParallelReadAheadFSInputStream
 
doSeek(long) - Method in class com.oracle.bmc.hdfs.store.BmcReadAheadFSInputStream
 
downloadConfiguration(DownloadConfiguration) - Method in class com.oracle.bmc.hdfs.caching.CachingObjectStorage.Configuration.ConfigurationBuilder
Default is to not download in parallel.
downloadExecutor(ExecutorService) - Method in class com.oracle.bmc.hdfs.caching.CachingObjectStorage.Configuration.ConfigurationBuilder
This executor provides the threads in requests will be made.

E

equals(Object) - Method in class com.oracle.bmc.hdfs.caching.CachingObjectStorage.GetObjectRequestCacheKey
 
equals(Object) - Method in class com.oracle.bmc.hdfs.caching.CachingObjectStorage.PathHolder
 
equals(Object) - Method in class com.oracle.bmc.hdfs.caching.CachingObjectStorage.PathPhantomReference
 
equals(Object) - Method in class com.oracle.bmc.hdfs.caching.internal.GuavaCacheStatistics
 
evictionCount() - Method in interface com.oracle.bmc.hdfs.caching.Cache.Statistics
 
evictionCount() - Method in class com.oracle.bmc.hdfs.caching.internal.GuavaCacheStatistics
 
execute(Runnable) - Method in class com.oracle.bmc.hdfs.util.DirectExecutorService
 
expireAfterAccess(Duration) - Method in class com.oracle.bmc.hdfs.caching.CachingObjectStorage.Configuration.ConfigurationBuilder
Sets the duration following the last access of any kind after which an item should be evicted.
expireAfterAccess(Duration) - Method in class com.oracle.bmc.hdfs.caching.internal.GuavaCacheBuilder
 
expireAfterWrite(Duration) - Method in class com.oracle.bmc.hdfs.caching.CachingObjectStorage.Configuration.ConfigurationBuilder
Sets the duration following the last write of any kind after which an item should be evicted.
expireAfterWrite(Duration) - Method in class com.oracle.bmc.hdfs.caching.internal.GuavaCacheBuilder
 

F

FileBuffer(File) - Constructor for class com.oracle.bmc.hdfs.caching.internal.BufferedInputStreamMultiplexer.FileBuffer
Creates a file-backed buffer, storing the data in the provided file.
FileBufferInputStream() - Constructor for class com.oracle.bmc.hdfs.caching.internal.BufferedInputStreamMultiplexer.FileBuffer.FileBufferInputStream
 
FILESYSTEM_CACHING_ENABLED_KEY - Static variable in class com.oracle.bmc.hdfs.BmcConstants
 
FILESYSTEM_CACHING_EXPIRE_AFTER_ACCESS_SECONDS_KEY - Static variable in class com.oracle.bmc.hdfs.BmcConstants
 
FILESYSTEM_CACHING_EXPIRE_AFTER_WRITE_SECONDS_KEY - Static variable in class com.oracle.bmc.hdfs.BmcConstants
 
FILESYSTEM_CACHING_INITIAL_CAPACITY_KEY - Static variable in class com.oracle.bmc.hdfs.BmcConstants
 
FILESYSTEM_CACHING_MAXIMUM_SIZE_KEY - Static variable in class com.oracle.bmc.hdfs.BmcConstants
 
FINGERPRINT_KEY - Static variable in class com.oracle.bmc.hdfs.BmcConstants
 
flatListDirectoryRecursive(Path, String) - Method in class com.oracle.bmc.hdfs.store.BmcDataStore
A method to list all files/dirs in a given directory in a flat manner.
footer - Variable in class com.oracle.bmc.hdfs.store.BmcReadAheadFSInputStream.ParquetFooterInfo
 
forNonNull(BmcProperties, Function<T, R>) - Method in interface com.oracle.bmc.hdfs.store.BmcPropertyAccessor.Accessor
If the value of the property, interpreted as type T, is non-null, apply the function to that value, and return the result of the function.
FSStreamUtils - Class in com.oracle.bmc.hdfs.util
 
FSStreamUtils() - Constructor for class com.oracle.bmc.hdfs.util.FSStreamUtils
 

G

get(BmcProperties) - Method in interface com.oracle.bmc.hdfs.store.BmcPropertyAccessor.Accessor
Get the value of this property, interpreted as type T.
getBlockSizeInBytes() - Method in class com.oracle.bmc.hdfs.store.BmcDataStore
Gets the configured block size in bytes.
getBufferFile() - Method in class com.oracle.bmc.hdfs.caching.internal.BufferedInputStreamMultiplexer.FileBuffer
 
getBytesRead() - Method in class com.oracle.bmc.hdfs.caching.internal.BufferedInputStreamMultiplexer.FileBuffer.FileBufferInputStream
 
getBytesRead() - Method in class com.oracle.bmc.hdfs.caching.internal.BufferedInputStreamMultiplexer.MemoryBuffer.MemoryBufferInputStream
 
getBytesRead() - Method in class com.oracle.bmc.hdfs.caching.internal.BufferedInputStreamMultiplexer.MultiplexerInputStream
Get the number of bytes read so far.
getBytesWritten() - Method in class com.oracle.bmc.hdfs.caching.internal.BufferedInputStreamMultiplexer.AbstractBuffer
 
getBytesWritten() - Method in interface com.oracle.bmc.hdfs.caching.internal.BufferedInputStreamMultiplexer.Buffer
Return the number of bytes written into the buffer.
getCachedContentPath() - Method in class com.oracle.bmc.hdfs.caching.CachingObjectStorage.CachedInputStream
 
getCachedContentPath() - Method in class com.oracle.bmc.hdfs.caching.CachingObjectStorage.PathPhantomReference
 
getCacheStatistics() - Method in interface com.oracle.bmc.hdfs.caching.CachingObjectStorage
Return the statistics for the getObject cache.
getCacheStatistics() - Method in class com.oracle.bmc.hdfs.caching.CachingObjectStorage.Handler
Return the statistics for the getObject cache.
getCanonicalServiceName() - Method in class com.oracle.bmc.hdfs.BmcFilesystem
 
getCause() - Method in class com.oracle.bmc.hdfs.caching.internal.GuavaCacheBuilder.GuavaRemovalNotification
 
getConf() - Method in class com.oracle.bmc.hdfs.BmcFilesystem
 
getContentSummary(Path) - Method in class com.oracle.bmc.hdfs.BmcFilesystem
 
getContentSummary(Path) - Method in class com.oracle.bmc.hdfs.store.BmcDataStore
 
getDataSizeInBytes() - Method in class com.oracle.bmc.hdfs.caching.CachingObjectStorage.PathPhantomReference
 
getDataStore() - Method in class com.oracle.bmc.hdfs.BmcFilesystem
 
getDefaultBlockSize() - Method in class com.oracle.bmc.hdfs.BmcFilesystem
 
getDefaultPort() - Method in class com.oracle.bmc.hdfs.BmcFilesystem
 
getDefaultValue() - Method in enum com.oracle.bmc.hdfs.BmcProperties
 
getDelegate() - Method in class com.oracle.bmc.hdfs.BmcFilesystem
 
getDeprecatedKey(String) - Static method in enum com.oracle.bmc.hdfs.BmcConstants.Deprecated
 
getEvictedButNotDeleted() - Method in interface com.oracle.bmc.hdfs.caching.CachingObjectStorage
Returns a read-only set of paths to files that have been evicted but not deleted yet, since they are still being read.
getEvictedButNotDeleted() - Method in class com.oracle.bmc.hdfs.caching.CachingObjectStorage.Handler
Returns a read-only set of paths to files that have been evicted but not deleted yet, since they are still being read.
getFileStatus(Path) - Method in class com.oracle.bmc.hdfs.BmcFilesystem
 
getFileStatus(Path) - Method in class com.oracle.bmc.hdfs.store.BmcDataStore
Returns the FileStatus for the object at the given path.
getIfPresent(K) - Method in interface com.oracle.bmc.hdfs.caching.Cache
Get the value for the key if it exists in the cache, otherwise return null.
getIfPresent(K) - Method in class com.oracle.bmc.hdfs.caching.internal.GuavaCache
 
getInputStream() - Method in interface com.oracle.bmc.hdfs.caching.internal.BufferedInputStreamMultiplexer.Buffer
Get a new input stream reading data from this buffer.
getInputStream() - Method in class com.oracle.bmc.hdfs.caching.internal.BufferedInputStreamMultiplexer.FileBuffer
 
getInputStream() - Method in class com.oracle.bmc.hdfs.caching.internal.BufferedInputStreamMultiplexer
Create another input stream reading the same data from the beginning.
getInputStream() - Method in class com.oracle.bmc.hdfs.caching.internal.BufferedInputStreamMultiplexer.MemoryBuffer
 
getInputStreamFromBufferedStream() - Method in class com.oracle.bmc.hdfs.store.BmcFileBackedOutputStream
 
getInputStreamFromBufferedStream() - Method in class com.oracle.bmc.hdfs.store.BmcInMemoryOutputStream
 
getInputStreamFromBufferedStream() - Method in class com.oracle.bmc.hdfs.store.BmcMultipartOutputStream
 
getInputStreamLengthInBytes() - Method in class com.oracle.bmc.hdfs.store.BmcFileBackedOutputStream
 
getInputStreamLengthInBytes() - Method in class com.oracle.bmc.hdfs.store.BmcInMemoryOutputStream
 
getInputStreamLengthInBytes() - Method in class com.oracle.bmc.hdfs.store.BmcMultipartOutputStream
 
getKeyId() - Method in class com.oracle.bmc.hdfs.auth.InstancePrincipalsCustomAuthenticator
 
getKeyId() - Method in class com.oracle.bmc.hdfs.auth.ResourcePrincipalsCustomAuthenticator
 
getMaximumWeight() - Method in interface com.oracle.bmc.hdfs.caching.CacheBuilderWithWeight
 
getMaximumWeight() - Method in class com.oracle.bmc.hdfs.caching.internal.GuavaCacheBuilder
 
getMultipartUploadRequest() - Method in class com.oracle.bmc.hdfs.store.MultipartUploadRequest
 
getObject(GetObjectRequest) - Method in class com.oracle.bmc.hdfs.caching.CachingObjectStorage.Handler
 
GetObjectRequestCacheKey(GetObjectRequest) - Constructor for class com.oracle.bmc.hdfs.caching.CachingObjectStorage.GetObjectRequestCacheKey
 
GetObjectResponseCacheValue(CachingObjectStorage.Handler, GetObjectResponse, Path) - Constructor for class com.oracle.bmc.hdfs.caching.CachingObjectStorage.GetObjectResponseCacheValue
 
getObjectStorage() - Method in class com.oracle.bmc.hdfs.store.MultipartUploadRequest
 
getObjectUncached(GetObjectRequest) - Method in interface com.oracle.bmc.hdfs.caching.CachingObjectStorage
Get the object, circumventing the cache.
getObjectUncached(GetObjectRequest) - Method in class com.oracle.bmc.hdfs.caching.CachingObjectStorage.Handler
Get the object, circumventing the cache.
getOriginalResponse() - Method in class com.oracle.bmc.hdfs.caching.CachingObjectStorage.GetObjectResponseCacheValue
 
getPassPhrase() - Method in class com.oracle.bmc.hdfs.auth.InstancePrincipalsCustomAuthenticator
Deprecated.
getPassPhrase() - Method in class com.oracle.bmc.hdfs.auth.ResourcePrincipalsCustomAuthenticator
 
getPassphraseCharacters() - Method in class com.oracle.bmc.hdfs.auth.InstancePrincipalsCustomAuthenticator
 
getPassphraseCharacters() - Method in class com.oracle.bmc.hdfs.auth.ResourcePrincipalsCustomAuthenticator
 
getPath() - Method in class com.oracle.bmc.hdfs.caching.CachingObjectStorage.PathHolder
 
getPhantomReferences() - Method in class com.oracle.bmc.hdfs.caching.CachingObjectStorage.Handler
For debug purposes, returns a read-only set of phantom references for the cached items.
getPos() - Method in class com.oracle.bmc.hdfs.store.BmcFSInputStream
 
getPos() - Method in class com.oracle.bmc.hdfs.store.BmcParallelReadAheadFSInputStream
 
getPos() - Method in class com.oracle.bmc.hdfs.store.BmcReadAheadFSInputStream
 
getPrivateKey() - Method in class com.oracle.bmc.hdfs.auth.InstancePrincipalsCustomAuthenticator
 
getPrivateKey() - Method in class com.oracle.bmc.hdfs.auth.ResourcePrincipalsCustomAuthenticator
 
getPropertyName() - Method in enum com.oracle.bmc.hdfs.BmcProperties
 
getReadAheadSizeInBytes(BmcPropertyAccessor) - Static method in class com.oracle.bmc.hdfs.store.BmcDataStore
 
getRegion() - Method in class com.oracle.bmc.hdfs.auth.InstancePrincipalsCustomAuthenticator
 
getRegion() - Method in class com.oracle.bmc.hdfs.auth.ResourcePrincipalsCustomAuthenticator
 
getRequest() - Method in class com.oracle.bmc.hdfs.caching.CachingObjectStorage.GetObjectRequestCacheKey
 
getResponse() - Method in class com.oracle.bmc.hdfs.caching.CachingObjectStorage.GetObjectResponseCacheValue
 
getRetryConfiguration() - Method in class com.oracle.bmc.hdfs.store.MultipartUploadRequest
 
getScheme() - Method in class com.oracle.bmc.hdfs.BmcFilesystem
 
getScheme() - Method in class com.oracle.bmc.hdfs.DeprecatedBmcFilesystem
Deprecated.
 
getSourceInputStream() - Method in class com.oracle.bmc.hdfs.store.BmcFSInputStream
 
getStatistics() - Method in interface com.oracle.bmc.hdfs.caching.Cache
Returns statistics, if enabled.
getStatistics() - Method in class com.oracle.bmc.hdfs.caching.internal.GuavaCache
 
getStatistics() - Method in class com.oracle.bmc.hdfs.store.BmcFSInputStream
 
getUri() - Method in class com.oracle.bmc.hdfs.BmcFilesystem
 
getUriDefaultPort() - Method in class com.oracle.bmc.hdfs.Bmc
 
getWorkingDirectory() - Method in class com.oracle.bmc.hdfs.BmcFilesystem
 
GuavaCache<K,V> - Class in com.oracle.bmc.hdfs.caching.internal
A Guava Cache implementation of Cache.
GuavaCache(Cache<K, V>) - Constructor for class com.oracle.bmc.hdfs.caching.internal.GuavaCache
 
GuavaCacheBuilder<K,V> - Class in com.oracle.bmc.hdfs.caching.internal
Default supplier of a new Cache, which uses a spec string to describe the cache settings.
GuavaCacheBuilder() - Constructor for class com.oracle.bmc.hdfs.caching.internal.GuavaCacheBuilder
 
GuavaCacheBuilder.GuavaRemovalNotification<KK,VV> - Class in com.oracle.bmc.hdfs.caching.internal
Guava removal notification.
GuavaCacheStatistics - Class in com.oracle.bmc.hdfs.caching.internal
Guava's cache statistics
GuavaCacheStatistics(CacheStats) - Constructor for class com.oracle.bmc.hdfs.caching.internal.GuavaCacheStatistics
 
GuavaRemovalNotification(KK, VV, RemovalCause) - Constructor for class com.oracle.bmc.hdfs.caching.internal.GuavaCacheBuilder.GuavaRemovalNotification
 

H

Handler(ObjectStorage, DownloadConfiguration, Path, ExecutorService, CachingObjectStorage.UncacheablePredicate, ConsistencyPolicy, CacheBuilder<CachingObjectStorage.GetObjectRequestCacheKey, CachingObjectStorage.GetObjectResponseCacheValue, ?>, ExecutorService, CachingObjectStorage.RowLockProvider, Runnable) - Constructor for class com.oracle.bmc.hdfs.caching.CachingObjectStorage.Handler
Create an ObjectStorage client that caches the contents returned by ObjectStorage.getObject(GetObjectRequest) on disk.
hashCode() - Method in class com.oracle.bmc.hdfs.caching.CachingObjectStorage.GetObjectRequestCacheKey
 
hashCode() - Method in class com.oracle.bmc.hdfs.caching.CachingObjectStorage.PathHolder
 
hashCode() - Method in class com.oracle.bmc.hdfs.caching.CachingObjectStorage.PathPhantomReference
 
hashCode() - Method in class com.oracle.bmc.hdfs.caching.internal.GuavaCacheStatistics
 
hitCount() - Method in interface com.oracle.bmc.hdfs.caching.Cache.Statistics
 
hitCount() - Method in class com.oracle.bmc.hdfs.caching.internal.GuavaCacheStatistics
 
hitRate() - Method in interface com.oracle.bmc.hdfs.caching.Cache.Statistics
 
hitRate() - Method in class com.oracle.bmc.hdfs.caching.internal.GuavaCacheStatistics
 
HOST_NAME_KEY - Static variable in class com.oracle.bmc.hdfs.BmcConstants
 
HTTP_PROXY_PASSWORD_KEY - Static variable in class com.oracle.bmc.hdfs.BmcConstants
 
HTTP_PROXY_URI_KEY - Static variable in class com.oracle.bmc.hdfs.BmcConstants
 
HTTP_PROXY_USERNAME_KEY - Static variable in class com.oracle.bmc.hdfs.BmcConstants
 

I

IN_MEMORY_READ_BUFFER_KEY - Static variable in class com.oracle.bmc.hdfs.BmcConstants
 
IN_MEMORY_WRITE_BUFFER_KEY - Static variable in class com.oracle.bmc.hdfs.BmcConstants
 
initialCapacity(Integer) - Method in class com.oracle.bmc.hdfs.caching.CachingObjectStorage.Configuration.ConfigurationBuilder
Sets the initial capacity of the cache.
initialCapacity(Integer) - Method in class com.oracle.bmc.hdfs.caching.internal.GuavaCacheBuilder
 
initialize(URI, Configuration) - Method in class com.oracle.bmc.hdfs.BmcFilesystem
 
initiateRequest(ObjectStorage, DownloadManager, GetObjectRequest, CachingObjectStorage.GetObjectRequestCacheKey, CachingObjectStorage.GetObjectResponseCacheValue) - Method in interface com.oracle.bmc.hdfs.caching.ConsistencyPolicy
Initiate the request to get the object.
initiateRequest(ObjectStorage, DownloadManager, GetObjectRequest, CachingObjectStorage.GetObjectRequestCacheKey, CachingObjectStorage.GetObjectResponseCacheValue) - Method in class com.oracle.bmc.hdfs.caching.NoOpConsistencyPolicy
 
initiateRequest(ObjectStorage, DownloadManager, GetObjectRequest, CachingObjectStorage.GetObjectRequestCacheKey, CachingObjectStorage.GetObjectResponseCacheValue) - Method in class com.oracle.bmc.hdfs.caching.StrongConsistencyPolicy
 
InstancePrincipalsCustomAuthenticator - Class in com.oracle.bmc.hdfs.auth
A custom authenticator which uses instance principals authentication to communicate with Object Storage To use this authenticator, set fs.oci.client.custom.authenticator to com.oracle.bmc.hdfs.auth.InstancePrincipalsCustomAuthenticator.
InstancePrincipalsCustomAuthenticator(Configuration) - Constructor for class com.oracle.bmc.hdfs.auth.InstancePrincipalsCustomAuthenticator
 
invalidate(K) - Method in interface com.oracle.bmc.hdfs.caching.Cache
Invalidate a single cache entry.
invalidate(K) - Method in class com.oracle.bmc.hdfs.caching.internal.GuavaCache
 
invalidateAll() - Method in interface com.oracle.bmc.hdfs.caching.Cache
Invalidate all cache entries.
invalidateAll() - Method in class com.oracle.bmc.hdfs.caching.internal.GuavaCache
 
invoke(Object, Method, Object[]) - Method in class com.oracle.bmc.hdfs.caching.CachingObjectStorage.Handler
 
isAllowOverwrite() - Method in class com.oracle.bmc.hdfs.store.MultipartUploadRequest
 
isCleared() - Method in class com.oracle.bmc.hdfs.caching.CachingObjectStorage.PathPhantomReference
 
isEmptyDirectory(Path) - Method in class com.oracle.bmc.hdfs.store.BmcDataStore
Tests to see if the directory at the given path is considered empty or not.
isShutdown() - Method in class com.oracle.bmc.hdfs.util.DirectExecutorService
 
isSourceClosed - Variable in class com.oracle.bmc.hdfs.caching.internal.BufferedInputStreamMultiplexer.AbstractBuffer
 
isSourceClosed() - Method in class com.oracle.bmc.hdfs.caching.internal.BufferedInputStreamMultiplexer.AbstractBuffer
 
isSourceClosed() - Method in interface com.oracle.bmc.hdfs.caching.internal.BufferedInputStreamMultiplexer.Buffer
Return true if the source input stream is closed.
isStreamClosed - Variable in class com.oracle.bmc.hdfs.caching.internal.BufferedInputStreamMultiplexer.MultiplexerInputStream
 
isTerminated() - Method in class com.oracle.bmc.hdfs.util.DirectExecutorService
 

J

JERSEY_CLIENT_DEFAULT_CONNECTOR_ENABLED_KEY - Static variable in class com.oracle.bmc.hdfs.BmcConstants
 
JERSEY_CLIENT_LOGGING_ENABLED_KEY - Static variable in class com.oracle.bmc.hdfs.BmcConstants
 
JERSEY_CLIENT_LOGGING_LEVEL_KEY - Static variable in class com.oracle.bmc.hdfs.BmcConstants
 
JERSEY_CLIENT_LOGGING_VERBOSITY_KEY - Static variable in class com.oracle.bmc.hdfs.BmcConstants
 

L

listDirectory(Path) - Method in class com.oracle.bmc.hdfs.store.BmcDataStore
Returns the status of each entry in the directory specified.
listFiles(Path, boolean) - Method in class com.oracle.bmc.hdfs.BmcFilesystem
 
listStatus(Path) - Method in class com.oracle.bmc.hdfs.BmcFilesystem
 
load(KK) - Method in interface com.oracle.bmc.hdfs.caching.Cache.Loader
Load the value for the key.
lock(CachingObjectStorage.GetObjectRequestCacheKey) - Method in class com.oracle.bmc.hdfs.caching.CachingObjectStorage.DefaultRowLockProvider
 
lock(CachingObjectStorage.GetObjectRequestCacheKey) - Method in interface com.oracle.bmc.hdfs.caching.CachingObjectStorage.RowLockProvider
 

M

maximumSize(Integer) - Method in class com.oracle.bmc.hdfs.caching.CachingObjectStorage.Configuration.ConfigurationBuilder
If set, the maximum size, in number of cached items.
maximumSize(Integer) - Method in class com.oracle.bmc.hdfs.caching.internal.GuavaCacheBuilder
 
maximumWeight(Long) - Method in interface com.oracle.bmc.hdfs.caching.CacheBuilderWithWeight
 
maximumWeight(Long) - Method in class com.oracle.bmc.hdfs.caching.CachingObjectStorage.Configuration.ConfigurationBuilder
If set, the maximum weight, in bytes per cache section.
maximumWeight(Long) - Method in class com.oracle.bmc.hdfs.caching.internal.GuavaCacheBuilder
 
MD5_NUM_THREADS_KEY - Static variable in class com.oracle.bmc.hdfs.BmcConstants
 
MemoryBuffer() - Constructor for class com.oracle.bmc.hdfs.caching.internal.BufferedInputStreamMultiplexer.MemoryBuffer
Create a memory-backed buffer with default initial size (8 kiB).
MemoryBuffer(int) - Constructor for class com.oracle.bmc.hdfs.caching.internal.BufferedInputStreamMultiplexer.MemoryBuffer
Create a memory-backed buffer with the provided initial size.
MemoryBufferInputStream() - Constructor for class com.oracle.bmc.hdfs.caching.internal.BufferedInputStreamMultiplexer.MemoryBuffer.MemoryBufferInputStream
 
metadata - Variable in class com.oracle.bmc.hdfs.store.BmcReadAheadFSInputStream.ParquetFooterInfo
 
metadataLen - Variable in class com.oracle.bmc.hdfs.store.BmcReadAheadFSInputStream.ParquetFooterInfo
 
metadataStart - Variable in class com.oracle.bmc.hdfs.store.BmcReadAheadFSInputStream.ParquetFooterInfo
 
missCount() - Method in interface com.oracle.bmc.hdfs.caching.Cache.Statistics
 
missCount() - Method in class com.oracle.bmc.hdfs.caching.internal.GuavaCacheStatistics
 
missRate() - Method in interface com.oracle.bmc.hdfs.caching.Cache.Statistics
 
missRate() - Method in class com.oracle.bmc.hdfs.caching.internal.GuavaCacheStatistics
 
mkdirs(Path, FsPermission) - Method in class com.oracle.bmc.hdfs.BmcFilesystem
 
MULTIPART_ALLOW_OVERWRITE_KEY - Static variable in class com.oracle.bmc.hdfs.BmcConstants
 
MULTIPART_ALLOWED_KEY - Static variable in class com.oracle.bmc.hdfs.BmcConstants
 
MULTIPART_IN_MEMORY_WRITE_BUFFER_ENABLED_KEY - Static variable in class com.oracle.bmc.hdfs.BmcConstants
 
MULTIPART_IN_MEMORY_WRITE_TASK_TIMEOUT_SECONDS_KEY - Static variable in class com.oracle.bmc.hdfs.BmcConstants
 
MULTIPART_MIN_PART_SIZE_IN_MB_KEY - Static variable in class com.oracle.bmc.hdfs.BmcConstants
MULTIPART_MIN_SIZE_OF_OBJECT_IN_MB_KEY - Static variable in class com.oracle.bmc.hdfs.BmcConstants
 
MULTIPART_NUM_UPLOAD_THREADS_KEY - Static variable in class com.oracle.bmc.hdfs.BmcConstants
 
MULTIPART_PART_SIZE_IN_MB_KEY - Static variable in class com.oracle.bmc.hdfs.BmcConstants
 
MultipartUploadRequest - Class in com.oracle.bmc.hdfs.store
Helper class to encapsulate the needed info to do a Multipart Upload OutputStream
multipartUploadRequest(CreateMultipartUploadRequest) - Method in class com.oracle.bmc.hdfs.store.MultipartUploadRequest.MultipartUploadRequestBuilder
 
MultipartUploadRequest.MultipartUploadRequestBuilder - Class in com.oracle.bmc.hdfs.store
 
multiplexer - Variable in class com.oracle.bmc.hdfs.caching.internal.BufferedInputStreamMultiplexer.AbstractBuffer
 
MultiplexerInputStream() - Constructor for class com.oracle.bmc.hdfs.caching.internal.BufferedInputStreamMultiplexer.MultiplexerInputStream
 

N

newConfiguration() - Static method in interface com.oracle.bmc.hdfs.caching.CachingObjectStorage
Returns a new configuration builder.
nextDelay(WaiterConfiguration.WaitContext) - Method in class com.oracle.bmc.hdfs.waiter.ResettingExponentialBackoffStrategy
 
NoOpConsistencyPolicy - Class in com.oracle.bmc.hdfs.caching
This consistency policy does not do any evictions.
NoOpConsistencyPolicy() - Constructor for class com.oracle.bmc.hdfs.caching.NoOpConsistencyPolicy
 
NUM_READ_AHEAD_THREADS_KEY - Static variable in class com.oracle.bmc.hdfs.BmcConstants
 

O

OBJECT_AUTO_CLOSE_INPUT_STREAM_KEY - Static variable in class com.oracle.bmc.hdfs.BmcConstants
 
OBJECT_METADATA_CACHING_ENABLED_KEY - Static variable in class com.oracle.bmc.hdfs.BmcConstants
 
OBJECT_METADATA_CACHING_SPEC_KEY - Static variable in class com.oracle.bmc.hdfs.BmcConstants
 
OBJECT_PARQUET_CACHING_ENABLED_KEY - Static variable in class com.oracle.bmc.hdfs.BmcConstants
 
OBJECT_PARQUET_CACHING_SPEC_KEY - Static variable in class com.oracle.bmc.hdfs.BmcConstants
 
OBJECT_PAYLOAD_CACHING_CONSISTENCY_POLICY_CLASS_KEY - Static variable in class com.oracle.bmc.hdfs.BmcConstants
 
OBJECT_PAYLOAD_CACHING_DIRECTORY_KEY - Static variable in class com.oracle.bmc.hdfs.BmcConstants
 
OBJECT_PAYLOAD_CACHING_ENABLED_KEY - Static variable in class com.oracle.bmc.hdfs.BmcConstants
 
OBJECT_PAYLOAD_CACHING_EXPIRE_AFTER_ACCESS_SECONDS_KEY - Static variable in class com.oracle.bmc.hdfs.BmcConstants
 
OBJECT_PAYLOAD_CACHING_EXPIRE_AFTER_WRITE_SECONDS_KEY - Static variable in class com.oracle.bmc.hdfs.BmcConstants
 
OBJECT_PAYLOAD_CACHING_INITIAL_CAPACITY_KEY - Static variable in class com.oracle.bmc.hdfs.BmcConstants
 
OBJECT_PAYLOAD_CACHING_MAXIMUM_SIZE_KEY - Static variable in class com.oracle.bmc.hdfs.BmcConstants
 
OBJECT_PAYLOAD_CACHING_MAXIMUM_WEIGHT_IN_BYTES_KEY - Static variable in class com.oracle.bmc.hdfs.BmcConstants
 
OBJECT_PAYLOAD_CACHING_RECORD_STATS_ENABLED_KEY - Static variable in class com.oracle.bmc.hdfs.BmcConstants
 
OBJECT_PAYLOAD_CACHING_RECORD_STATS_TIME_INTERVAL_IN_SECONDS_KEY - Static variable in class com.oracle.bmc.hdfs.BmcConstants
 
OBJECT_STORE_AUTHENTICATOR_CLASS_KEY - Static variable in class com.oracle.bmc.hdfs.BmcConstants
 
OBJECT_STORE_CLIENT_CLASS_KEY - Static variable in class com.oracle.bmc.hdfs.BmcConstants
 
objectStorage - Variable in class com.oracle.bmc.hdfs.store.BmcFSInputStream
 
objectStorage(ObjectStorage) - Method in class com.oracle.bmc.hdfs.store.MultipartUploadRequest.MultipartUploadRequestBuilder
 
OCI_DELEGATION_TOKEN_FILEPATH_KEY - Static variable in class com.oracle.bmc.hdfs.BmcConstants
 
OCI_SCHEME - Static variable in class com.oracle.bmc.hdfs.BmcConstants
 
onRemoval(Cache.RemovalNotification<KK, VV>) - Method in interface com.oracle.bmc.hdfs.caching.Cache.RemovalListener
Notifies the listener that a removal occurred at some point in the past.
onRemoval(Cache.RemovalNotification<CachingObjectStorage.GetObjectRequestCacheKey, CachingObjectStorage.GetObjectResponseCacheValue>) - Method in class com.oracle.bmc.hdfs.caching.CachingObjectStorage.RemovalListener
 
open(Path, int) - Method in class com.oracle.bmc.hdfs.BmcFilesystem
 
openReadStream(FileStatus, Path, int, FileSystem.Statistics) - Method in class com.oracle.bmc.hdfs.store.BmcDataStore
Creates a new FSInputStream that can be used to read the object at the given path.
openWriteStream(Path, int, Progressable) - Method in class com.oracle.bmc.hdfs.store.BmcDataStore
Creates a new OutputStream that can be written to in order to create a new file.

P

ParquetFooterInfo() - Constructor for class com.oracle.bmc.hdfs.store.BmcReadAheadFSInputStream.ParquetFooterInfo
 
PASS_PHRASE_KEY - Static variable in class com.oracle.bmc.hdfs.BmcConstants
 
PathHolder(Path) - Constructor for class com.oracle.bmc.hdfs.caching.CachingObjectStorage.PathHolder
 
PathPhantomReference(CachingObjectStorage.PathHolder, ReferenceQueue<? super CachingObjectStorage.PathHolder>, long) - Constructor for class com.oracle.bmc.hdfs.caching.CachingObjectStorage.PathPhantomReference
 
PEM_FILE_PATH_KEY - Static variable in class com.oracle.bmc.hdfs.BmcConstants
 
prepopulateCache(GetObjectRequest, GetObjectResponse) - Method in class com.oracle.bmc.hdfs.caching.CachingObjectStorage.Handler
Populates the cache at the request with the given response.
prepopulateCache(GetObjectRequest, GetObjectResponse) - Method in interface com.oracle.bmc.hdfs.caching.CachingObjectStorage
Populates the cache at the request with the given response.
propertyAccessor - Variable in class com.oracle.bmc.hdfs.store.AbstractBmcCustomFSInputStream
 
put(K, V) - Method in interface com.oracle.bmc.hdfs.caching.Cache
Put the value for the key into the cache.
put(K, V) - Method in class com.oracle.bmc.hdfs.caching.internal.GuavaCache
 

R

read() - Method in class com.oracle.bmc.hdfs.caching.CachingObjectStorage.CachedInputStream
 
read(byte[], int, int) - Method in class com.oracle.bmc.hdfs.caching.CachingObjectStorage.CachedInputStream
 
read(byte[]) - Method in class com.oracle.bmc.hdfs.caching.CachingObjectStorage.CachedInputStream
 
read(byte[]) - Method in class com.oracle.bmc.hdfs.caching.internal.BufferedInputStreamMultiplexer.FileBuffer.FileBufferInputStream
 
read(byte[], int, int) - Method in class com.oracle.bmc.hdfs.caching.internal.BufferedInputStreamMultiplexer.FileBuffer.FileBufferInputStream
 
read() - Method in class com.oracle.bmc.hdfs.caching.internal.BufferedInputStreamMultiplexer.FileBuffer.FileBufferInputStream
 
read(byte[]) - Method in class com.oracle.bmc.hdfs.caching.internal.BufferedInputStreamMultiplexer.MemoryBuffer.MemoryBufferInputStream
 
read(byte[], int, int) - Method in class com.oracle.bmc.hdfs.caching.internal.BufferedInputStreamMultiplexer.MemoryBuffer.MemoryBufferInputStream
 
read() - Method in class com.oracle.bmc.hdfs.caching.internal.BufferedInputStreamMultiplexer.MemoryBuffer.MemoryBufferInputStream
 
read() - Method in class com.oracle.bmc.hdfs.store.BmcDirectFSInputStream
 
read(byte[], int, int) - Method in class com.oracle.bmc.hdfs.store.BmcDirectFSInputStream
 
read() - Method in class com.oracle.bmc.hdfs.store.BmcFSInputStream
 
read(byte[], int, int) - Method in class com.oracle.bmc.hdfs.store.BmcFSInputStream
 
read() - Method in class com.oracle.bmc.hdfs.store.BmcParallelReadAheadFSInputStream
 
read(long, byte[], int, int) - Method in class com.oracle.bmc.hdfs.store.BmcParallelReadAheadFSInputStream
 
read(byte[], int, int) - Method in class com.oracle.bmc.hdfs.store.BmcParallelReadAheadFSInputStream
 
read() - Method in class com.oracle.bmc.hdfs.store.BmcReadAheadFSInputStream
 
read(long, byte[], int, int) - Method in class com.oracle.bmc.hdfs.store.BmcReadAheadFSInputStream
 
read(byte[], int, int) - Method in class com.oracle.bmc.hdfs.store.BmcReadAheadFSInputStream
 
READ_AHEAD_BLOCK_COUNT_KEY - Static variable in class com.oracle.bmc.hdfs.BmcConstants
 
READ_AHEAD_BLOCK_SIZE_KEY - Static variable in class com.oracle.bmc.hdfs.BmcConstants
 
READ_AHEAD_KEY - Static variable in class com.oracle.bmc.hdfs.BmcConstants
 
READ_STREAM_CLASS_KEY - Static variable in class com.oracle.bmc.hdfs.BmcConstants
 
READ_TIMEOUT_MILLIS_KEY - Static variable in class com.oracle.bmc.hdfs.BmcConstants
 
readAtPosition(long, byte[], int, int) - Method in class com.oracle.bmc.hdfs.store.BmcParallelReadAheadFSInputStream
Reads a specified number of bytes from the input stream at the given absolute position, without changing the current file offset.
readFully(long, byte[], int, int) - Method in class com.oracle.bmc.hdfs.store.BmcParallelReadAheadFSInputStream
 
readFully(long, byte[]) - Method in class com.oracle.bmc.hdfs.store.BmcReadAheadFSInputStream
 
readFully(long, byte[], int, int) - Method in class com.oracle.bmc.hdfs.store.BmcReadAheadFSInputStream
 
REALM_SPECIFIC_ENDPOINT_TEMPLATES_ENABLED_KEY - Static variable in class com.oracle.bmc.hdfs.BmcConstants
 
recordStats(boolean) - Method in class com.oracle.bmc.hdfs.caching.CachingObjectStorage.Configuration.ConfigurationBuilder
Whether to record statistics.
recordStats(boolean) - Method in class com.oracle.bmc.hdfs.caching.internal.GuavaCacheBuilder
 
RECURSIVE_DIR_LISTING_FETCH_SIZE_KEY - Static variable in class com.oracle.bmc.hdfs.BmcConstants
 
refresh() - Method in class com.oracle.bmc.hdfs.auth.InstancePrincipalsCustomAuthenticator
 
refresh() - Method in class com.oracle.bmc.hdfs.auth.ResourcePrincipalsCustomAuthenticator
 
REGION_CODE_OR_ID_KEY - Static variable in class com.oracle.bmc.hdfs.BmcConstants
 
rejectedExecution(Runnable, ThreadPoolExecutor) - Method in class com.oracle.bmc.hdfs.util.BlockingRejectionHandler
 
removalListener(Cache.RemovalListener<K, V>) - Method in interface com.oracle.bmc.hdfs.caching.CacheBuilder
Set the removal listener.
RemovalListener(CachingObjectStorage.Handler) - Constructor for class com.oracle.bmc.hdfs.caching.CachingObjectStorage.RemovalListener
 
removalListener(Cache.RemovalListener<K, V>) - Method in class com.oracle.bmc.hdfs.caching.internal.GuavaCacheBuilder
 
RemovalNotification(KK, VV) - Constructor for class com.oracle.bmc.hdfs.caching.Cache.RemovalNotification
 
rename(Path, Path) - Method in class com.oracle.bmc.hdfs.BmcFilesystem
 
RENAME_DIRECTORY_NUM_THREADS_KEY - Static variable in class com.oracle.bmc.hdfs.BmcConstants
 
renameDirectory(Path, Path) - Method in class com.oracle.bmc.hdfs.store.BmcDataStore
Renames a directory to have a new location or name.
renameFile(Path, Path) - Method in class com.oracle.bmc.hdfs.store.BmcDataStore
Renames an object from one name to another.
RenameOperation - Class in com.oracle.bmc.hdfs.store
Callable that performs a rename as a sequence of copy+delete steps.
RenameOperation(ObjectStorage, RenameObjectRequest) - Constructor for class com.oracle.bmc.hdfs.store.RenameOperation
 
requestBuilder - Variable in class com.oracle.bmc.hdfs.store.BmcFSInputStream
 
requestCount() - Method in interface com.oracle.bmc.hdfs.caching.Cache.Statistics
 
requestCount() - Method in class com.oracle.bmc.hdfs.caching.internal.GuavaCacheStatistics
 
ResettingExponentialBackoffStrategy - Class in com.oracle.bmc.hdfs.waiter
 
ResettingExponentialBackoffStrategy(long) - Constructor for class com.oracle.bmc.hdfs.waiter.ResettingExponentialBackoffStrategy
 
ResourcePrincipalsCustomAuthenticator - Class in com.oracle.bmc.hdfs.auth
A custom authenticator which uses resource principals authentication to communicate with Object Storage.
ResourcePrincipalsCustomAuthenticator(Configuration) - Constructor for class com.oracle.bmc.hdfs.auth.ResourcePrincipalsCustomAuthenticator
 
RETRY_TIMEOUT_IN_SECONDS_KEY - Static variable in class com.oracle.bmc.hdfs.BmcConstants
 
RETRY_TIMEOUT_RESET_THRESHOLD_IN_SECONDS_KEY - Static variable in class com.oracle.bmc.hdfs.BmcConstants
 
retryConfiguration(RetryConfiguration) - Method in class com.oracle.bmc.hdfs.store.MultipartUploadRequest.MultipartUploadRequestBuilder
 
RowLock(ReentrantLock, int) - Constructor for class com.oracle.bmc.hdfs.caching.CachingObjectStorage.RowLock
 
rowLockProvider(CachingObjectStorage.RowLockProvider) - Method in class com.oracle.bmc.hdfs.caching.CachingObjectStorage.Configuration.ConfigurationBuilder
Sets the row lock provider.
run() - Method in class com.oracle.bmc.hdfs.caching.CachingObjectStorage.DeletionRunnable
 

S

seek(long) - Method in class com.oracle.bmc.hdfs.store.BmcFSInputStream
 
seek(long) - Method in class com.oracle.bmc.hdfs.store.BmcParallelReadAheadFSInputStream
 
seek(long) - Method in class com.oracle.bmc.hdfs.store.BmcReadAheadFSInputStream
 
seekToNewSource(long) - Method in class com.oracle.bmc.hdfs.store.BmcFSInputStream
There are no new sources, this method always returns false.
seekToNewSource(long) - Method in class com.oracle.bmc.hdfs.store.BmcReadAheadFSInputStream
 
setMultiplexer(BufferedInputStreamMultiplexer) - Method in class com.oracle.bmc.hdfs.caching.internal.BufferedInputStreamMultiplexer.AbstractBuffer
 
setMultiplexer(BufferedInputStreamMultiplexer) - Method in interface com.oracle.bmc.hdfs.caching.internal.BufferedInputStreamMultiplexer.Buffer
Set the multiplexer.
setSourceInputStream(InputStream) - Method in class com.oracle.bmc.hdfs.store.BmcFSInputStream
 
setWorkingDirectory(Path) - Method in class com.oracle.bmc.hdfs.BmcFilesystem
 
shutdown() - Method in class com.oracle.bmc.hdfs.util.DirectExecutorService
 
shutdownNow() - Method in class com.oracle.bmc.hdfs.util.DirectExecutorService
 
simpleRetry(Function<WebTarget, T>, String, String) - Static method in class com.oracle.bmc.hdfs.store.BmcDataStoreFactory
 
sourceInputStream - Variable in class com.oracle.bmc.hdfs.store.BmcFSInputStream
 
statistics - Variable in class com.oracle.bmc.hdfs.store.BmcFSInputStream
 
status - Variable in class com.oracle.bmc.hdfs.store.BmcFSInputStream
 
StrongConsistencyPolicy - Class in com.oracle.bmc.hdfs.caching
This consistency policy evicts cache entries that have an etag that differs from the current etag.
StrongConsistencyPolicy() - Constructor for class com.oracle.bmc.hdfs.caching.StrongConsistencyPolicy
 

T

TENANT_ID_KEY - Static variable in class com.oracle.bmc.hdfs.BmcConstants
 
test(GetObjectRequest) - Method in class com.oracle.bmc.hdfs.caching.CachingObjectStorage.DefaultUncacheablePredicate
 
toFile() - Method in class com.oracle.bmc.hdfs.caching.CachingObjectStorage.PathHolder
 
toString() - Method in class com.oracle.bmc.hdfs.caching.CachingObjectStorage.Configuration.ConfigurationBuilder
 
toString() - Method in class com.oracle.bmc.hdfs.caching.CachingObjectStorage.GetObjectRequestCacheKey
 
toString() - Method in class com.oracle.bmc.hdfs.caching.CachingObjectStorage.GetObjectResponseCacheValue
 
toString() - Method in class com.oracle.bmc.hdfs.caching.CachingObjectStorage.PathHolder
 
toString() - Method in class com.oracle.bmc.hdfs.caching.CachingObjectStorage.PathPhantomReference
 
toString() - Method in class com.oracle.bmc.hdfs.caching.CachingObjectStorage.RowLock
 
toString() - Method in class com.oracle.bmc.hdfs.caching.internal.GuavaCacheBuilder.GuavaRemovalNotification
 
toString() - Method in class com.oracle.bmc.hdfs.caching.internal.GuavaCacheStatistics
 
toString() - Method in class com.oracle.bmc.hdfs.store.BmcParallelReadAheadFSInputStream
 
toString() - Method in class com.oracle.bmc.hdfs.store.BmcReadAheadFSInputStream
 
toString() - Method in class com.oracle.bmc.hdfs.store.MultipartUploadRequest.MultipartUploadRequestBuilder
 

U

uncacheablePredicate(CachingObjectStorage.UncacheablePredicate) - Method in class com.oracle.bmc.hdfs.caching.CachingObjectStorage.Configuration.ConfigurationBuilder
Sets the predicate that decides if a request cannot be cached.
UncheckedExecutionException(Throwable) - Constructor for exception com.oracle.bmc.hdfs.caching.Cache.UncheckedExecutionException
 
USER_ID_KEY - Static variable in class com.oracle.bmc.hdfs.BmcConstants
 

V

validateState(long) - Method in class com.oracle.bmc.hdfs.store.BmcFSInputStream
Allows subclasses to validate the state of this stream.
valueOf(String) - Static method in enum com.oracle.bmc.hdfs.BmcConstants.Deprecated
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.oracle.bmc.hdfs.BmcProperties
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.oracle.bmc.hdfs.BmcConstants.Deprecated
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.oracle.bmc.hdfs.BmcProperties
Returns an array containing the constants of this enum type, in the order they are declared.

W

weigh(KK, VV) - Method in interface com.oracle.bmc.hdfs.caching.Cache.Weigher
Determine the weight of the entry
weigher(Cache.Weigher<K, V>) - Method in interface com.oracle.bmc.hdfs.caching.CacheBuilder
Set the weigher.
weigher(Cache.Weigher<K, V>) - Method in class com.oracle.bmc.hdfs.caching.internal.GuavaCacheBuilder
 
wrap(InputStream) - Method in class com.oracle.bmc.hdfs.store.BmcFSInputStream
Allows the subclass to wrap the raw input stream from Casper in another one if desired.
wrap(InputStream) - Method in class com.oracle.bmc.hdfs.store.BmcInMemoryFSInputStream
 
write(int) - Method in class com.oracle.bmc.hdfs.caching.internal.BufferedInputStreamMultiplexer.AbstractBuffer
 
write(byte[], int, int) - Method in interface com.oracle.bmc.hdfs.caching.internal.BufferedInputStreamMultiplexer.Buffer
Write data into the buffer.
write(int) - Method in interface com.oracle.bmc.hdfs.caching.internal.BufferedInputStreamMultiplexer.Buffer
Write a single byte into the buffer.
write(byte[], int, int) - Method in class com.oracle.bmc.hdfs.caching.internal.BufferedInputStreamMultiplexer.FileBuffer
 
write(byte[], int, int) - Method in class com.oracle.bmc.hdfs.caching.internal.BufferedInputStreamMultiplexer.MemoryBuffer
 
WRITE_STREAM_CLASS_KEY - Static variable in class com.oracle.bmc.hdfs.BmcConstants
 
A B C D E F G H I J L M N O P R S T U V W 
Skip navigation links

Copyright © 2016–2023. All rights reserved.