- 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
-
- CacheBuilderWithWeight<K,V,B extends CacheBuilderWithWeight<K,V,B>> - Interface in com.oracle.bmc.hdfs.caching
-
- 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
-
- 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
-