索引
All Classes and Interfaces|常量字段值|所有程序包|序列化表格
A
- addBlock(long, int, int) - 类中的方法 org.apache.bookkeeper.mledger.offload.jcloud.impl.OffloadIndexBlockV2BuilderImpl
- addBlock(long, int, int) - 接口中的方法 org.apache.bookkeeper.mledger.offload.jcloud.OffloadIndexBlockBuilder
-
Add one payload block related information into index block.
- addBlock(long, long, int, int) - 类中的方法 org.apache.bookkeeper.mledger.offload.jcloud.impl.OffloadIndexBlockV2BuilderImpl
- addBlock(long, long, int, int) - 接口中的方法 org.apache.bookkeeper.mledger.offload.jcloud.OffloadIndexBlockV2Builder
-
Add one payload block related information into index block.
- addLedgerMeta(Long, MLDataFormats.ManagedLedgerInfo.LedgerInfo) - 类中的方法 org.apache.bookkeeper.mledger.offload.jcloud.impl.OffloadIndexBlockV2BuilderImpl
- addLedgerMeta(Long, MLDataFormats.ManagedLedgerInfo.LedgerInfo) - 接口中的方法 org.apache.bookkeeper.mledger.offload.jcloud.OffloadIndexBlockV2Builder
-
Build index block with the passed in ledger metadata.
- addVersionInfo(BlobBuilder, Map<String, String>) - 类中的静态方法 org.apache.bookkeeper.mledger.offload.jcloud.impl.DataBlockUtils
- ALIYUN_OSS - enum class 中的枚举常量 org.apache.bookkeeper.mledger.offload.jcloud.provider.JCloudBlobStoreProvider
-
Aliyun OSS is compatible with the S3 API.
- available() - 类中的方法 org.apache.bookkeeper.mledger.offload.jcloud.impl.BlobStoreBackedInputStreamImpl
- AWS_S3 - enum class 中的枚举常量 org.apache.bookkeeper.mledger.offload.jcloud.provider.JCloudBlobStoreProvider
- AZURE_BLOB - enum class 中的枚举常量 org.apache.bookkeeper.mledger.offload.jcloud.provider.JCloudBlobStoreProvider
B
- BackedInputStream - org.apache.bookkeeper.mledger.offload.jcloud中的类
-
Abstract input stream class.
- BackedInputStream() - 类的构造器 org.apache.bookkeeper.mledger.offload.jcloud.BackedInputStream
- BLOB_STORE_PROVIDER_KEY - 类中的静态变量 org.apache.bookkeeper.mledger.offload.jcloud.provider.TieredStorageConfiguration
- BlobStoreBackedInputStreamImpl - org.apache.bookkeeper.mledger.offload.jcloud.impl中的类
- BlobStoreBackedInputStreamImpl(BlobStore, String, String, DataBlockUtils.VersionCheck, long, int) - 类的构造器 org.apache.bookkeeper.mledger.offload.jcloud.impl.BlobStoreBackedInputStreamImpl
- BlobStoreBackedReadHandleImpl - org.apache.bookkeeper.mledger.offload.jcloud.impl中的类
- BlobStoreBackedReadHandleImplV2 - org.apache.bookkeeper.mledger.offload.jcloud.impl中的类
- BlobStoreLocation - org.apache.bookkeeper.mledger.offload.jcloud.provider中的类
-
Tiered storage blob storage location metadata.
- BlobStoreLocation(Map<String, String>) - 类的构造器 org.apache.bookkeeper.mledger.offload.jcloud.provider.BlobStoreLocation
- BlobStoreManagedLedgerOffloader - org.apache.bookkeeper.mledger.offload.jcloud.impl中的类
-
Tiered Storage Offloader that is backed by a JCloud Blob Store.
- BlockAwareSegmentInputStream - org.apache.bookkeeper.mledger.offload.jcloud中的类
-
The BlockAwareSegmentInputStream for each cold storage data block.
- BlockAwareSegmentInputStream() - 类的构造器 org.apache.bookkeeper.mledger.offload.jcloud.BlockAwareSegmentInputStream
- BlockAwareSegmentInputStreamImpl - org.apache.bookkeeper.mledger.offload.jcloud.impl中的类
-
The BlockAwareSegmentInputStreamImpl for each cold storage data block.
- BlockAwareSegmentInputStreamImpl(ReadHandle, long, int) - 类的构造器 org.apache.bookkeeper.mledger.offload.jcloud.impl.BlockAwareSegmentInputStreamImpl
- BufferedOffloadStream - org.apache.bookkeeper.mledger.offload.jcloud.impl中的类
- BufferedOffloadStream(int, List<Entry>, long, long) - 类的构造器 org.apache.bookkeeper.mledger.offload.jcloud.impl.BufferedOffloadStream
- build() - 类中的方法 org.apache.bookkeeper.mledger.offload.jcloud.impl.OffloadIndexBlockV2BuilderImpl
- build() - 接口中的方法 org.apache.bookkeeper.mledger.offload.jcloud.OffloadIndexBlockBuilder
-
Finalize the immutable OffloadIndexBlock.
- buildCredentials(TieredStorageConfiguration) - 接口中的方法 org.apache.bookkeeper.mledger.offload.jcloud.provider.TieredStorageConfiguration.CredentialBuilder
- buildV2() - 类中的方法 org.apache.bookkeeper.mledger.offload.jcloud.impl.OffloadIndexBlockV2BuilderImpl
- buildV2() - 接口中的方法 org.apache.bookkeeper.mledger.offload.jcloud.OffloadIndexBlockV2Builder
-
Finalize the immutable OffloadIndexBlock.
C
- calculateBlockSize(int, int, int) - 类中的静态方法 org.apache.bookkeeper.mledger.offload.jcloud.impl.BufferedOffloadStream
- calculateBlockSize(int, ReadHandle, long, long) - 类中的静态方法 org.apache.bookkeeper.mledger.offload.jcloud.impl.BlockAwareSegmentInputStreamImpl
- check(String, Blob) - 接口中的方法 org.apache.bookkeeper.mledger.offload.jcloud.impl.DataBlockUtils.VersionCheck
- close() - 类中的方法 org.apache.bookkeeper.mledger.offload.jcloud.impl.BlobStoreBackedInputStreamImpl
- close() - 类中的方法 org.apache.bookkeeper.mledger.offload.jcloud.impl.BlobStoreManagedLedgerOffloader
- close() - 类中的方法 org.apache.bookkeeper.mledger.offload.jcloud.impl.BlockAwareSegmentInputStreamImpl
- close() - 类中的方法 org.apache.bookkeeper.mledger.offload.jcloud.impl.BufferedOffloadStream
- close() - 类中的方法 org.apache.bookkeeper.mledger.offload.jcloud.impl.OffloadIndexBlockImpl
- close() - 类中的方法 org.apache.bookkeeper.mledger.offload.jcloud.impl.OffloadIndexBlockV2Impl
- closeAsync() - 类中的方法 org.apache.bookkeeper.mledger.offload.jcloud.impl.BlobStoreBackedReadHandleImpl
- closeAsync() - 类中的方法 org.apache.bookkeeper.mledger.offload.jcloud.impl.BlobStoreBackedReadHandleImplV2
- create() - 接口中的静态方法 org.apache.bookkeeper.mledger.offload.jcloud.OffloadIndexBlockBuilder
-
create an OffloadIndexBlockBuilder.
- create() - 接口中的静态方法 org.apache.bookkeeper.mledger.offload.jcloud.OffloadIndexBlockV2Builder
-
create an OffloadIndexBlockBuilder.
- create(Map<String, String>) - 类中的静态方法 org.apache.bookkeeper.mledger.offload.jcloud.provider.TieredStorageConfiguration
- create(Properties) - 类中的静态方法 org.apache.bookkeeper.mledger.offload.jcloud.provider.TieredStorageConfiguration
- create(TieredStorageConfiguration, Map<String, String>, OrderedScheduler) - 类中的静态方法 org.apache.bookkeeper.mledger.offload.jcloud.impl.BlobStoreManagedLedgerOffloader
- create(OffloadPoliciesImpl, Map<String, String>, OrderedScheduler) - 类中的方法 org.apache.bookkeeper.mledger.offload.jcloud.JCloudLedgerOffloaderFactory
D
- DataBlockHeader - org.apache.bookkeeper.mledger.offload.jcloud中的接口
-
The data block header in tiered storage for each data block.
- DataBlockHeaderImpl - org.apache.bookkeeper.mledger.offload.jcloud.impl中的类
-
The data block header in tiered storage for each data block.
- DataBlockHeaderImpl(long, long, long) - 类的构造器 org.apache.bookkeeper.mledger.offload.jcloud.impl.DataBlockHeaderImpl
- dataBlockOffloadKey(long, UUID) - 类中的静态方法 org.apache.bookkeeper.mledger.offload.jcloud.impl.DataBlockUtils
- DataBlockUtils - org.apache.bookkeeper.mledger.offload.jcloud.impl中的类
-
Utility class for performing various Data Block functions including: - Calculating the data block offload key - Calculating the data block index key - Adding version metadata information to a Data Block - Validating the version metadata information of a Data Block.
- DataBlockUtils() - 类的构造器 org.apache.bookkeeper.mledger.offload.jcloud.impl.DataBlockUtils
- DataBlockUtils.VersionCheck - org.apache.bookkeeper.mledger.offload.jcloud.impl中的接口
-
Version checking marker interface.
- DEFAULT_MAX_SEGMENT_SIZE_IN_BYTES - 类中的静态变量 org.apache.bookkeeper.mledger.offload.jcloud.provider.TieredStorageConfiguration
- DEFAULT_MAX_SEGMENT_TIME_IN_SECOND - 类中的静态变量 org.apache.bookkeeper.mledger.offload.jcloud.provider.TieredStorageConfiguration
- DEFAULT_MIN_SEGMENT_TIME_IN_SECOND - 类中的静态变量 org.apache.bookkeeper.mledger.offload.jcloud.provider.TieredStorageConfiguration
- deleteOffloaded(long, UUID, Map<String, String>) - 类中的方法 org.apache.bookkeeper.mledger.offload.jcloud.impl.BlobStoreManagedLedgerOffloader
- deleteOffloaded(UUID, Map<String, String>) - 类中的方法 org.apache.bookkeeper.mledger.offload.jcloud.impl.BlobStoreManagedLedgerOffloader
- driverSupported(String) - enum class中的静态方法 org.apache.bookkeeper.mledger.offload.jcloud.provider.JCloudBlobStoreProvider
F
- fromStream(InputStream) - 类中的静态方法 org.apache.bookkeeper.mledger.offload.jcloud.impl.DataBlockHeaderImpl
- fromStream(InputStream) - 类中的方法 org.apache.bookkeeper.mledger.offload.jcloud.impl.OffloadIndexBlockV2BuilderImpl
- fromStream(InputStream) - 类中的静态方法 org.apache.bookkeeper.mledger.offload.jcloud.impl.StreamingDataBlockHeaderImpl
- fromStream(InputStream) - 接口中的方法 org.apache.bookkeeper.mledger.offload.jcloud.OffloadIndexBlockBuilder
-
Construct OffloadIndex from an InputStream.
- fromStream(InputStream) - 接口中的方法 org.apache.bookkeeper.mledger.offload.jcloud.OffloadIndexBlockV2Builder
-
Construct OffloadIndex from an InputStream.
G
- GCS_ACCOUNT_KEY_FILE_FIELD - 类中的静态变量 org.apache.bookkeeper.mledger.offload.jcloud.provider.TieredStorageConfiguration
- get(int, DataInputStream) - 类中的静态方法 org.apache.bookkeeper.mledger.offload.jcloud.impl.OffloadIndexBlockImpl
- get(int, DataInputStream) - 类中的静态方法 org.apache.bookkeeper.mledger.offload.jcloud.impl.OffloadIndexBlockV2Impl
- get(Map<Long, MLDataFormats.ManagedLedgerInfo.LedgerInfo>, long, long, Map<Long, List<OffloadIndexEntryImpl>>) - 类中的静态方法 org.apache.bookkeeper.mledger.offload.jcloud.impl.OffloadIndexBlockV2Impl
- get(LedgerMetadata, long, long, List<OffloadIndexEntryImpl>) - 类中的静态方法 org.apache.bookkeeper.mledger.offload.jcloud.impl.OffloadIndexBlockImpl
- getBeginEntryId() - 类中的方法 org.apache.bookkeeper.mledger.offload.jcloud.impl.BufferedOffloadStream
- getBlobStore() - 类中的方法 org.apache.bookkeeper.mledger.offload.jcloud.provider.TieredStorageConfiguration
- getBlobStore(TieredStorageConfiguration) - 接口中的方法 org.apache.bookkeeper.mledger.offload.jcloud.provider.TieredStorageConfiguration.BlobStoreBuilder
- getBlobStoreLocation() - 类中的方法 org.apache.bookkeeper.mledger.offload.jcloud.provider.TieredStorageConfiguration
- getBlobStoreProviderKey() - 类中的方法 org.apache.bookkeeper.mledger.offload.jcloud.provider.TieredStorageConfiguration
- getBlockEntryBytesCount() - 类中的方法 org.apache.bookkeeper.mledger.offload.jcloud.BlockAwareSegmentInputStream
-
Get sum of entries data size read from the this InputStream.
- getBlockEntryBytesCount() - 类中的方法 org.apache.bookkeeper.mledger.offload.jcloud.impl.BlockAwareSegmentInputStreamImpl
- getBlockEntryCount() - 类中的方法 org.apache.bookkeeper.mledger.offload.jcloud.BlockAwareSegmentInputStream
-
Get entry count that read out from this InputStream.
- getBlockEntryCount() - 类中的方法 org.apache.bookkeeper.mledger.offload.jcloud.impl.BlockAwareSegmentInputStreamImpl
- getBlockLength() - 接口中的方法 org.apache.bookkeeper.mledger.offload.jcloud.DataBlockHeader
-
Get the length of the block in bytes, including the header.
- getBlockLength() - 类中的方法 org.apache.bookkeeper.mledger.offload.jcloud.impl.DataBlockHeaderImpl
- getBlockLength() - 类中的方法 org.apache.bookkeeper.mledger.offload.jcloud.impl.StreamingDataBlockHeaderImpl
- getBlockMagicWord() - 类中的静态方法 org.apache.bookkeeper.mledger.offload.jcloud.impl.DataBlockHeaderImpl
- getBlockMagicWord() - 类中的静态方法 org.apache.bookkeeper.mledger.offload.jcloud.impl.StreamingDataBlockHeaderImpl
- getBlockSize() - 类中的方法 org.apache.bookkeeper.mledger.offload.jcloud.BlockAwareSegmentInputStream
-
Get block size that could read out from this InputStream.
- getBlockSize() - 类中的方法 org.apache.bookkeeper.mledger.offload.jcloud.impl.BlockAwareSegmentInputStreamImpl
- getBlockSize() - 类中的方法 org.apache.bookkeeper.mledger.offload.jcloud.impl.BufferedOffloadStream
- getBucket() - 类中的方法 org.apache.bookkeeper.mledger.offload.jcloud.provider.TieredStorageConfiguration
- getBucket(Map<String, String>) - 类中的方法 org.apache.bookkeeper.mledger.offload.jcloud.provider.BlobStoreLocation
- getConfigProperty(String) - 类中的方法 org.apache.bookkeeper.mledger.offload.jcloud.provider.TieredStorageConfiguration
-
Used to find a specific configuration property other than one of the predefined ones.
- getDataBlockFullOffset() - 类中的方法 org.apache.bookkeeper.mledger.offload.jcloud.impl.BlockAwareSegmentInputStreamImpl
- getDataBlockHeaderLength() - 类中的方法 org.apache.bookkeeper.mledger.offload.jcloud.impl.OffloadIndexBlockImpl
- getDataBlockHeaderLength() - 类中的方法 org.apache.bookkeeper.mledger.offload.jcloud.impl.OffloadIndexBlockV2Impl
- getDataBlockHeaderLength() - 接口中的方法 org.apache.bookkeeper.mledger.offload.jcloud.OffloadIndexBlock
-
Get the length of the header in the blocks in the data object.
- getDataBlockHeaderLength() - 接口中的方法 org.apache.bookkeeper.mledger.offload.jcloud.OffloadIndexBlockV2
-
Get the length of the header in the blocks in the data object.
- getDataObjectLength() - 类中的方法 org.apache.bookkeeper.mledger.offload.jcloud.impl.OffloadIndexBlockImpl
- getDataObjectLength() - 类中的方法 org.apache.bookkeeper.mledger.offload.jcloud.impl.OffloadIndexBlockV2Impl
- getDataObjectLength() - 接口中的方法 org.apache.bookkeeper.mledger.offload.jcloud.OffloadIndexBlock
-
Get the total size of the data object.
- getDataObjectLength() - 接口中的方法 org.apache.bookkeeper.mledger.offload.jcloud.OffloadIndexBlockV2
-
Get the total size of the data object.
- getDataOffset() - 类中的方法 org.apache.bookkeeper.mledger.offload.jcloud.impl.OffloadIndexEntryImpl
- getDataOffset() - 接口中的方法 org.apache.bookkeeper.mledger.offload.jcloud.OffloadIndexEntry
-
Get the offset of the block's data within the object.
- getDataStartOffset() - 类中的静态方法 org.apache.bookkeeper.mledger.offload.jcloud.impl.DataBlockHeaderImpl
- getDataStartOffset() - 类中的静态方法 org.apache.bookkeeper.mledger.offload.jcloud.impl.StreamingDataBlockHeaderImpl
- getDriver() - enum class中的方法 org.apache.bookkeeper.mledger.offload.jcloud.provider.JCloudBlobStoreProvider
- getDriver() - 类中的方法 org.apache.bookkeeper.mledger.offload.jcloud.provider.TieredStorageConfiguration
- getEndEntryId() - 类中的方法 org.apache.bookkeeper.mledger.offload.jcloud.BlockAwareSegmentInputStream
-
Get end entry id contained in this InputStream.
- getEndEntryId() - 类中的方法 org.apache.bookkeeper.mledger.offload.jcloud.impl.BlockAwareSegmentInputStreamImpl
- getEndEntryId() - 类中的方法 org.apache.bookkeeper.mledger.offload.jcloud.impl.BufferedOffloadStream
- getEndpoint(Map<String, String>) - 类中的方法 org.apache.bookkeeper.mledger.offload.jcloud.provider.BlobStoreLocation
- getEntryCount() - 类中的方法 org.apache.bookkeeper.mledger.offload.jcloud.impl.OffloadIndexBlockImpl
- getEntryCount() - 类中的方法 org.apache.bookkeeper.mledger.offload.jcloud.impl.OffloadIndexBlockV2Impl
- getEntryCount() - 接口中的方法 org.apache.bookkeeper.mledger.offload.jcloud.OffloadIndexBlock
-
Get the entry count that contained in this index Block.
- getEntryCount() - 接口中的方法 org.apache.bookkeeper.mledger.offload.jcloud.OffloadIndexBlockV2
-
Get the entry count that contained in this index Block.
- getEntryId() - 类中的方法 org.apache.bookkeeper.mledger.offload.jcloud.impl.OffloadIndexEntryImpl
- getEntryId() - 接口中的方法 org.apache.bookkeeper.mledger.offload.jcloud.OffloadIndexEntry
-
Get the entryId that this entry contains.
- getFirstEntryId() - 接口中的方法 org.apache.bookkeeper.mledger.offload.jcloud.DataBlockHeader
-
Get the message entry Id for the first message that stored in this data block.
- getFirstEntryId() - 类中的方法 org.apache.bookkeeper.mledger.offload.jcloud.impl.DataBlockHeaderImpl
- getFirstEntryId() - 类中的方法 org.apache.bookkeeper.mledger.offload.jcloud.impl.StreamingDataBlockHeaderImpl
- getHeaderLength() - 接口中的方法 org.apache.bookkeeper.mledger.offload.jcloud.DataBlockHeader
-
Get the size of this DataBlockHeader.
- getHeaderLength() - 类中的方法 org.apache.bookkeeper.mledger.offload.jcloud.impl.DataBlockHeaderImpl
- getHeaderLength() - 类中的方法 org.apache.bookkeeper.mledger.offload.jcloud.impl.StreamingDataBlockHeaderImpl
- getHeaderSize() - 类中的静态方法 org.apache.bookkeeper.mledger.offload.jcloud.impl.BlockAwareSegmentInputStreamImpl
- getId() - 类中的方法 org.apache.bookkeeper.mledger.offload.jcloud.impl.BlobStoreBackedReadHandleImpl
- getId() - 类中的方法 org.apache.bookkeeper.mledger.offload.jcloud.impl.BlobStoreBackedReadHandleImplV2
- getIndexEntryForEntry(long) - 类中的方法 org.apache.bookkeeper.mledger.offload.jcloud.impl.OffloadIndexBlockImpl
- getIndexEntryForEntry(long) - 接口中的方法 org.apache.bookkeeper.mledger.offload.jcloud.OffloadIndexBlock
-
Get the related OffloadIndexEntry that contains the given messageEntryId.
- getIndexEntryForEntry(long, long) - 类中的方法 org.apache.bookkeeper.mledger.offload.jcloud.impl.OffloadIndexBlockV2Impl
- getIndexEntryForEntry(long, long) - 接口中的方法 org.apache.bookkeeper.mledger.offload.jcloud.OffloadIndexBlock
- getIndexEntryForEntry(long, long) - 接口中的方法 org.apache.bookkeeper.mledger.offload.jcloud.OffloadIndexBlockV2
-
Get the related OffloadIndexEntry that contains the given messageEntryId.
- getIndexMagicWord() - 类中的静态方法 org.apache.bookkeeper.mledger.offload.jcloud.impl.OffloadIndexBlockImpl
- getIndexMagicWord() - 类中的静态方法 org.apache.bookkeeper.mledger.offload.jcloud.impl.OffloadIndexBlockV2Impl
- getKeys(String) - 类中的方法 org.apache.bookkeeper.mledger.offload.jcloud.provider.TieredStorageConfiguration
- getLastAddConfirmed() - 类中的方法 org.apache.bookkeeper.mledger.offload.jcloud.impl.BlobStoreBackedReadHandleImpl
- getLastAddConfirmed() - 类中的方法 org.apache.bookkeeper.mledger.offload.jcloud.impl.BlobStoreBackedReadHandleImplV2
- getLedger() - 类中的方法 org.apache.bookkeeper.mledger.offload.jcloud.BlockAwareSegmentInputStream
-
Get the ledger, from which this InputStream read data.
- getLedger() - 类中的方法 org.apache.bookkeeper.mledger.offload.jcloud.impl.BlockAwareSegmentInputStreamImpl
- getLedgerId() - 类中的方法 org.apache.bookkeeper.mledger.offload.jcloud.impl.BufferedOffloadStream
- getLedgerId() - 类中的方法 org.apache.bookkeeper.mledger.offload.jcloud.impl.StreamingDataBlockHeaderImpl
- getLedgerMetadata() - 类中的方法 org.apache.bookkeeper.mledger.offload.jcloud.impl.BlobStoreBackedReadHandleImpl
- getLedgerMetadata() - 类中的方法 org.apache.bookkeeper.mledger.offload.jcloud.impl.BlobStoreBackedReadHandleImplV2
- getLedgerMetadata() - 类中的方法 org.apache.bookkeeper.mledger.offload.jcloud.impl.OffloadIndexBlockImpl
- getLedgerMetadata() - 接口中的方法 org.apache.bookkeeper.mledger.offload.jcloud.OffloadIndexBlock
-
Get LedgerMetadata.
- getLedgerMetadata(long) - 类中的方法 org.apache.bookkeeper.mledger.offload.jcloud.impl.OffloadIndexBlockV2Impl
- getLedgerMetadata(long) - 接口中的方法 org.apache.bookkeeper.mledger.offload.jcloud.OffloadIndexBlock
- getLedgerMetadata(long) - 接口中的方法 org.apache.bookkeeper.mledger.offload.jcloud.OffloadIndexBlockV2
-
Get LedgerMetadata.
- getLength() - 类中的方法 org.apache.bookkeeper.mledger.offload.jcloud.impl.BlobStoreBackedReadHandleImpl
- getLength() - 类中的方法 org.apache.bookkeeper.mledger.offload.jcloud.impl.BlobStoreBackedReadHandleImplV2
- getMaxBlockSizeInBytes() - 类中的方法 org.apache.bookkeeper.mledger.offload.jcloud.provider.TieredStorageConfiguration
- getMaxSegmentSizeInBytes() - 类中的方法 org.apache.bookkeeper.mledger.offload.jcloud.provider.TieredStorageConfiguration
- getMaxSegmentTimeInSecond() - 类中的方法 org.apache.bookkeeper.mledger.offload.jcloud.provider.TieredStorageConfiguration
- getMinBlockSizeInBytes() - 类中的方法 org.apache.bookkeeper.mledger.offload.jcloud.provider.TieredStorageConfiguration
- getMinSegmentTimeInSecond() - 类中的方法 org.apache.bookkeeper.mledger.offload.jcloud.provider.TieredStorageConfiguration
- getOffloadDriverMetadata() - 类中的方法 org.apache.bookkeeper.mledger.offload.jcloud.impl.BlobStoreManagedLedgerOffloader
- getOffloadDriverMetadata() - 类中的方法 org.apache.bookkeeper.mledger.offload.jcloud.provider.TieredStorageConfiguration
- getOffloadDriverName() - 类中的方法 org.apache.bookkeeper.mledger.offload.jcloud.impl.BlobStoreManagedLedgerOffloader
- getOffloadPolicies() - 类中的方法 org.apache.bookkeeper.mledger.offload.jcloud.impl.BlobStoreManagedLedgerOffloader
- getOffset() - 类中的方法 org.apache.bookkeeper.mledger.offload.jcloud.impl.OffloadIndexEntryImpl
- getOffset() - 接口中的方法 org.apache.bookkeeper.mledger.offload.jcloud.OffloadIndexEntry
-
Get the offset of this block within the object.
- getOverrides() - 类中的方法 org.apache.bookkeeper.mledger.offload.jcloud.provider.TieredStorageConfiguration
- getPartId() - 类中的方法 org.apache.bookkeeper.mledger.offload.jcloud.impl.OffloadIndexEntryImpl
- getPartId() - 接口中的方法 org.apache.bookkeeper.mledger.offload.jcloud.OffloadIndexEntry
-
Get the block part id of tiered storage.
- getProvider() - 类中的方法 org.apache.bookkeeper.mledger.offload.jcloud.provider.TieredStorageConfiguration
- getProvider(String) - enum class中的静态方法 org.apache.bookkeeper.mledger.offload.jcloud.provider.JCloudBlobStoreProvider
- getProvider(Map<String, String>) - 类中的方法 org.apache.bookkeeper.mledger.offload.jcloud.provider.BlobStoreLocation
- getProviderCredentials() - 类中的方法 org.apache.bookkeeper.mledger.offload.jcloud.provider.TieredStorageConfiguration
- getProviderMetadata() - enum class中的方法 org.apache.bookkeeper.mledger.offload.jcloud.provider.JCloudBlobStoreProvider
- getProviderMetadata() - 类中的方法 org.apache.bookkeeper.mledger.offload.jcloud.provider.TieredStorageConfiguration
- getReadBufferSizeInBytes() - 类中的方法 org.apache.bookkeeper.mledger.offload.jcloud.provider.TieredStorageConfiguration
- getRegion() - 类中的方法 org.apache.bookkeeper.mledger.offload.jcloud.provider.TieredStorageConfiguration
- getRegion(Map<String, String>) - 类中的方法 org.apache.bookkeeper.mledger.offload.jcloud.provider.BlobStoreLocation
- getServiceEndpoint() - 类中的方法 org.apache.bookkeeper.mledger.offload.jcloud.provider.TieredStorageConfiguration
- getStartEntryId() - 类中的方法 org.apache.bookkeeper.mledger.offload.jcloud.BlockAwareSegmentInputStream
-
Get start entry id contained in this InputStream.
- getStartEntryId() - 类中的方法 org.apache.bookkeeper.mledger.offload.jcloud.impl.BlockAwareSegmentInputStreamImpl
- getStartEntryId(long) - 类中的方法 org.apache.bookkeeper.mledger.offload.jcloud.impl.OffloadIndexBlockV2Impl
- getStartEntryId(long) - 接口中的方法 org.apache.bookkeeper.mledger.offload.jcloud.OffloadIndexBlock
- getStartEntryId(long) - 接口中的方法 org.apache.bookkeeper.mledger.offload.jcloud.OffloadIndexBlockV2
- getStreamSize() - 类中的方法 org.apache.bookkeeper.mledger.offload.jcloud.OffloadIndexBlock.IndexInputStream
- getWriteBufferSizeInBytes() - 类中的方法 org.apache.bookkeeper.mledger.offload.jcloud.provider.TieredStorageConfiguration
- GOOGLE_CLOUD_STORAGE - enum class 中的枚举常量 org.apache.bookkeeper.mledger.offload.jcloud.provider.JCloudBlobStoreProvider
H
- HEADER_MAX_SIZE - 类中的静态变量 org.apache.bookkeeper.mledger.offload.jcloud.impl.StreamingDataBlockHeaderImpl
I
- indexBlockOffloadKey(long, UUID) - 类中的静态方法 org.apache.bookkeeper.mledger.offload.jcloud.impl.DataBlockUtils
- indexBlockOffloadKey(UUID) - 类中的静态方法 org.apache.bookkeeper.mledger.offload.jcloud.impl.DataBlockUtils
- IndexInputStream(InputStream, long) - 类的构造器 org.apache.bookkeeper.mledger.offload.jcloud.OffloadIndexBlock.IndexInputStream
- isClosed() - 类中的方法 org.apache.bookkeeper.mledger.offload.jcloud.impl.BlobStoreBackedReadHandleImpl
- isClosed() - 类中的方法 org.apache.bookkeeper.mledger.offload.jcloud.impl.BlobStoreBackedReadHandleImplV2
- isDriverSupported(String) - 类中的方法 org.apache.bookkeeper.mledger.offload.jcloud.JCloudLedgerOffloaderFactory
J
- JCloudBlobStoreProvider - org.apache.bookkeeper.mledger.offload.jcloud.provider中的Enum Class
-
Enumeration of the supported JCloud Blob Store Providers.
- JCloudLedgerOffloaderFactory - org.apache.bookkeeper.mledger.offload.jcloud中的类
-
A jcloud based offloader factory.
- JCloudLedgerOffloaderFactory() - 类的构造器 org.apache.bookkeeper.mledger.offload.jcloud.JCloudLedgerOffloaderFactory
M
- MAX_OFFLOAD_SEGMENT_ROLLOVER_TIME_SEC - 类中的静态变量 org.apache.bookkeeper.mledger.offload.jcloud.provider.TieredStorageConfiguration
- MAX_OFFLOAD_SEGMENT_SIZE_IN_BYTES - 类中的静态变量 org.apache.bookkeeper.mledger.offload.jcloud.provider.TieredStorageConfiguration
- MB - 类中的静态变量 org.apache.bookkeeper.mledger.offload.jcloud.provider.TieredStorageConfiguration
- METADATA_FIELD_BUCKET - 类中的静态变量 org.apache.bookkeeper.mledger.offload.jcloud.provider.TieredStorageConfiguration
- METADATA_FIELD_ENDPOINT - 类中的静态变量 org.apache.bookkeeper.mledger.offload.jcloud.provider.TieredStorageConfiguration
- METADATA_FIELD_MAX_BLOCK_SIZE - 类中的静态变量 org.apache.bookkeeper.mledger.offload.jcloud.provider.TieredStorageConfiguration
- METADATA_FIELD_MIN_BLOCK_SIZE - 类中的静态变量 org.apache.bookkeeper.mledger.offload.jcloud.provider.TieredStorageConfiguration
- METADATA_FIELD_READ_BUFFER_SIZE - 类中的静态变量 org.apache.bookkeeper.mledger.offload.jcloud.provider.TieredStorageConfiguration
- METADATA_FIELD_REGION - 类中的静态变量 org.apache.bookkeeper.mledger.offload.jcloud.provider.TieredStorageConfiguration
- METADATA_FIELD_WRITE_BUFFER_SIZE - 类中的静态变量 org.apache.bookkeeper.mledger.offload.jcloud.provider.TieredStorageConfiguration
- METADATA_FORMAT_VERSION_KEY - 类中的静态变量 org.apache.bookkeeper.mledger.offload.jcloud.impl.DataBlockUtils
- MIN_OFFLOAD_SEGMENT_ROLLOVER_TIME_SEC - 类中的静态变量 org.apache.bookkeeper.mledger.offload.jcloud.provider.TieredStorageConfiguration
O
- of() - 类中的静态方法 org.apache.bookkeeper.mledger.offload.jcloud.JCloudLedgerOffloaderFactory
- of(int, long) - 类中的静态方法 org.apache.bookkeeper.mledger.offload.jcloud.impl.DataBlockHeaderImpl
- of(int, long, long) - 类中的静态方法 org.apache.bookkeeper.mledger.offload.jcloud.impl.StreamingDataBlockHeaderImpl
- of(long, int, long, long) - 类中的静态方法 org.apache.bookkeeper.mledger.offload.jcloud.impl.OffloadIndexEntryImpl
- offload(ReadHandle, UUID, Map<String, String>) - 类中的方法 org.apache.bookkeeper.mledger.offload.jcloud.impl.BlobStoreManagedLedgerOffloader
-
Upload the DataBlocks associated with the given ReadHandle using MultiPartUpload, Creating indexBlocks for each corresponding DataBlock that is uploaded.
- OFFLOADER_PROPERTY_PREFIX - 类中的静态变量 org.apache.bookkeeper.mledger.offload.jcloud.provider.TieredStorageConfiguration
- OffloadIndexBlock - org.apache.bookkeeper.mledger.offload.jcloud中的接口
-
The Index block abstraction used for offload a ledger to long term storage.
- OffloadIndexBlock.IndexInputStream - org.apache.bookkeeper.mledger.offload.jcloud中的类
-
An input stream which knows the size of the stream upfront.
- OffloadIndexBlockBuilder - org.apache.bookkeeper.mledger.offload.jcloud中的接口
-
Interface for builder of index block used for offload a ledger to long term storage.
- OffloadIndexBlockImpl - org.apache.bookkeeper.mledger.offload.jcloud.impl中的类
- OffloadIndexBlockV2 - org.apache.bookkeeper.mledger.offload.jcloud中的接口
-
The Index block abstraction used for offload a ledger to long term storage.
- OffloadIndexBlockV2Builder - org.apache.bookkeeper.mledger.offload.jcloud中的接口
-
Interface for builder of index block used for offload a ledger to long term storage.
- OffloadIndexBlockV2BuilderImpl - org.apache.bookkeeper.mledger.offload.jcloud.impl中的类
-
Interface for builder of index block used for offload a ledger to long term storage.
- OffloadIndexBlockV2BuilderImpl() - 类的构造器 org.apache.bookkeeper.mledger.offload.jcloud.impl.OffloadIndexBlockV2BuilderImpl
- OffloadIndexBlockV2Impl - org.apache.bookkeeper.mledger.offload.jcloud.impl中的类
- OffloadIndexEntry - org.apache.bookkeeper.mledger.offload.jcloud中的接口
-
The Index Entry in OffloadIndexBlock.
- OffloadIndexEntryImpl - org.apache.bookkeeper.mledger.offload.jcloud.impl中的类
-
The Index Entry in OffloadIndexBlock.
- open(ScheduledExecutorService, BlobStore, String, String, String, DataBlockUtils.VersionCheck, long, int) - 类中的静态方法 org.apache.bookkeeper.mledger.offload.jcloud.impl.BlobStoreBackedReadHandleImpl
- open(ScheduledExecutorService, BlobStore, String, List<String>, List<String>, DataBlockUtils.VersionCheck, long, int) - 类中的静态方法 org.apache.bookkeeper.mledger.offload.jcloud.impl.BlobStoreBackedReadHandleImplV2
- org.apache.bookkeeper.mledger.offload.jcloud - 程序包 org.apache.bookkeeper.mledger.offload.jcloud
-
Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements.
- org.apache.bookkeeper.mledger.offload.jcloud.impl - 程序包 org.apache.bookkeeper.mledger.offload.jcloud.impl
-
Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements.
- org.apache.bookkeeper.mledger.offload.jcloud.provider - 程序包 org.apache.bookkeeper.mledger.offload.jcloud.provider
-
Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements.
R
- read() - 类中的方法 org.apache.bookkeeper.mledger.offload.jcloud.impl.BlobStoreBackedInputStreamImpl
- read() - 类中的方法 org.apache.bookkeeper.mledger.offload.jcloud.impl.BlockAwareSegmentInputStreamImpl
- read() - 类中的方法 org.apache.bookkeeper.mledger.offload.jcloud.impl.BufferedOffloadStream
- read(byte[], int, int) - 类中的方法 org.apache.bookkeeper.mledger.offload.jcloud.impl.BlobStoreBackedInputStreamImpl
- read(byte[], int, int) - 类中的方法 org.apache.bookkeeper.mledger.offload.jcloud.impl.BlockAwareSegmentInputStreamImpl
- readAsync(long, long) - 类中的方法 org.apache.bookkeeper.mledger.offload.jcloud.impl.BlobStoreBackedReadHandleImpl
- readAsync(long, long) - 类中的方法 org.apache.bookkeeper.mledger.offload.jcloud.impl.BlobStoreBackedReadHandleImplV2
- readLastAddConfirmedAndEntryAsync(long, long, boolean) - 类中的方法 org.apache.bookkeeper.mledger.offload.jcloud.impl.BlobStoreBackedReadHandleImpl
- readLastAddConfirmedAndEntryAsync(long, long, boolean) - 类中的方法 org.apache.bookkeeper.mledger.offload.jcloud.impl.BlobStoreBackedReadHandleImplV2
- readLastAddConfirmedAsync() - 类中的方法 org.apache.bookkeeper.mledger.offload.jcloud.impl.BlobStoreBackedReadHandleImpl
- readLastAddConfirmedAsync() - 类中的方法 org.apache.bookkeeper.mledger.offload.jcloud.impl.BlobStoreBackedReadHandleImplV2
- readOffloaded(long, UUID, Map<String, String>) - 类中的方法 org.apache.bookkeeper.mledger.offload.jcloud.impl.BlobStoreManagedLedgerOffloader
- readOffloaded(long, MLDataFormats.OffloadContext, Map<String, String>) - 类中的方法 org.apache.bookkeeper.mledger.offload.jcloud.impl.BlobStoreManagedLedgerOffloader
- readUnconfirmedAsync(long, long) - 类中的方法 org.apache.bookkeeper.mledger.offload.jcloud.impl.BlobStoreBackedReadHandleImpl
- readUnconfirmedAsync(long, long) - 类中的方法 org.apache.bookkeeper.mledger.offload.jcloud.impl.BlobStoreBackedReadHandleImplV2
- recycle() - 类中的方法 org.apache.bookkeeper.mledger.offload.jcloud.impl.OffloadIndexBlockImpl
- recycle() - 类中的方法 org.apache.bookkeeper.mledger.offload.jcloud.impl.OffloadIndexBlockV2Impl
S
- S3 - enum class 中的枚举常量 org.apache.bookkeeper.mledger.offload.jcloud.provider.JCloudBlobStoreProvider
- S3_ID_FIELD - 类中的静态变量 org.apache.bookkeeper.mledger.offload.jcloud.provider.TieredStorageConfiguration
- S3_ROLE_FIELD - 类中的静态变量 org.apache.bookkeeper.mledger.offload.jcloud.provider.TieredStorageConfiguration
- S3_ROLE_SESSION_NAME_FIELD - 类中的静态变量 org.apache.bookkeeper.mledger.offload.jcloud.provider.TieredStorageConfiguration
- S3_SECRET_FIELD - 类中的静态变量 org.apache.bookkeeper.mledger.offload.jcloud.provider.TieredStorageConfiguration
- seek(long) - 类中的方法 org.apache.bookkeeper.mledger.offload.jcloud.BackedInputStream
- seek(long) - 类中的方法 org.apache.bookkeeper.mledger.offload.jcloud.impl.BlobStoreBackedInputStreamImpl
- seekForward(long) - 类中的方法 org.apache.bookkeeper.mledger.offload.jcloud.BackedInputStream
- seekForward(long) - 类中的方法 org.apache.bookkeeper.mledger.offload.jcloud.impl.BlobStoreBackedInputStreamImpl
- setProvider(JCloudBlobStoreProvider) - 类中的方法 org.apache.bookkeeper.mledger.offload.jcloud.provider.TieredStorageConfiguration
- setProviderCredentials(Supplier<Credentials>) - 类中的方法 org.apache.bookkeeper.mledger.offload.jcloud.provider.TieredStorageConfiguration
- setRegion(String) - 类中的方法 org.apache.bookkeeper.mledger.offload.jcloud.provider.TieredStorageConfiguration
- setServiceEndpoint(String) - 类中的方法 org.apache.bookkeeper.mledger.offload.jcloud.provider.TieredStorageConfiguration
- StreamingDataBlockHeaderImpl - org.apache.bookkeeper.mledger.offload.jcloud.impl中的类
-
The data block header in tiered storage for each data block.
- StreamingDataBlockHeaderImpl(long, long, long, long) - 类的构造器 org.apache.bookkeeper.mledger.offload.jcloud.impl.StreamingDataBlockHeaderImpl
- streamingOffload(ManagedLedger, UUID, long, long, Map<String, String>) - 类中的方法 org.apache.bookkeeper.mledger.offload.jcloud.impl.BlobStoreManagedLedgerOffloader
T
- TieredStorageConfiguration - org.apache.bookkeeper.mledger.offload.jcloud.provider中的类
-
Class responsible for holding all of the tiered storage configuration data that is set in the global Pulsar broker.conf file.
- TieredStorageConfiguration(Map<String, String>) - 类的构造器 org.apache.bookkeeper.mledger.offload.jcloud.provider.TieredStorageConfiguration
- TieredStorageConfiguration.BlobStoreBuilder - org.apache.bookkeeper.mledger.offload.jcloud.provider中的接口
-
Builds a JCloudprovider BlobStore from the TieredStorageConfiguration, which allows us to publish and retrieve data blocks from the external storage system.
- TieredStorageConfiguration.ConfigValidation - org.apache.bookkeeper.mledger.offload.jcloud.provider中的接口
-
Checks the given TieredStorageConfiguration to see if all of the required properties are set, and that all properties are valid.
- TieredStorageConfiguration.CredentialBuilder - org.apache.bookkeeper.mledger.offload.jcloud.provider中的接口
-
Constructs the proper credentials for the given JCloud provider from the given TieredStorageConfiguration.
- toStream() - 接口中的方法 org.apache.bookkeeper.mledger.offload.jcloud.DataBlockHeader
-
Get the content of the data block header as InputStream.
- toStream() - 类中的方法 org.apache.bookkeeper.mledger.offload.jcloud.impl.DataBlockHeaderImpl
-
Get the content of the data block header as InputStream.
- toStream() - 类中的方法 org.apache.bookkeeper.mledger.offload.jcloud.impl.OffloadIndexBlockImpl
-
Get the content of the index block as InputStream.
- toStream() - 类中的方法 org.apache.bookkeeper.mledger.offload.jcloud.impl.OffloadIndexBlockV2Impl
-
Get the content of the index block as InputStream.
- toStream() - 类中的方法 org.apache.bookkeeper.mledger.offload.jcloud.impl.StreamingDataBlockHeaderImpl
-
Get the content of the data block header as InputStream.
- toStream() - 接口中的方法 org.apache.bookkeeper.mledger.offload.jcloud.OffloadIndexBlock
-
Get the content of the index block as InputStream.
- toStream() - 接口中的方法 org.apache.bookkeeper.mledger.offload.jcloud.OffloadIndexBlockV2
-
Get the content of the index block as InputStream.
- toString() - 类中的方法 org.apache.bookkeeper.mledger.offload.jcloud.impl.DataBlockHeaderImpl
- toString() - 类中的方法 org.apache.bookkeeper.mledger.offload.jcloud.impl.OffloadIndexEntryImpl
- toString() - 类中的方法 org.apache.bookkeeper.mledger.offload.jcloud.impl.StreamingDataBlockHeaderImpl
- TRANSIENT - enum class 中的枚举常量 org.apache.bookkeeper.mledger.offload.jcloud.provider.JCloudBlobStoreProvider
- tryReadLastAddConfirmedAsync() - 类中的方法 org.apache.bookkeeper.mledger.offload.jcloud.impl.BlobStoreBackedReadHandleImpl
- tryReadLastAddConfirmedAsync() - 类中的方法 org.apache.bookkeeper.mledger.offload.jcloud.impl.BlobStoreBackedReadHandleImplV2
V
- validate() - 类中的方法 org.apache.bookkeeper.mledger.offload.jcloud.provider.TieredStorageConfiguration
- validate(TieredStorageConfiguration) - 接口中的方法 org.apache.bookkeeper.mledger.offload.jcloud.provider.TieredStorageConfiguration.ConfigValidation
- valueOf(String) - enum class中的静态方法 org.apache.bookkeeper.mledger.offload.jcloud.provider.JCloudBlobStoreProvider
-
Returns the enum constant of this class with the specified name.
- values() - enum class中的静态方法 org.apache.bookkeeper.mledger.offload.jcloud.provider.JCloudBlobStoreProvider
-
Returns an array containing the constants of this enum class, in the order they are declared.
- VERSION_CHECK - 类中的静态变量 org.apache.bookkeeper.mledger.offload.jcloud.impl.DataBlockUtils
W
- withDataBlockHeaderLength(long) - 类中的方法 org.apache.bookkeeper.mledger.offload.jcloud.impl.OffloadIndexBlockV2BuilderImpl
- withDataBlockHeaderLength(long) - 接口中的方法 org.apache.bookkeeper.mledger.offload.jcloud.OffloadIndexBlockBuilder
-
Specify the length of the block headers in the data object.
- withDataBlockHeaderLength(long) - 接口中的方法 org.apache.bookkeeper.mledger.offload.jcloud.OffloadIndexBlockV2Builder
-
Specify the length of the block headers in the data object.
- withDataObjectLength(long) - 类中的方法 org.apache.bookkeeper.mledger.offload.jcloud.impl.OffloadIndexBlockV2BuilderImpl
- withDataObjectLength(long) - 接口中的方法 org.apache.bookkeeper.mledger.offload.jcloud.OffloadIndexBlockBuilder
-
Specify the length of data object this index is associated with.
- withDataObjectLength(long) - 接口中的方法 org.apache.bookkeeper.mledger.offload.jcloud.OffloadIndexBlockV2Builder
-
Specify the length of data object this index is associated with.
- withLedgerMetadata(LedgerMetadata) - 类中的方法 org.apache.bookkeeper.mledger.offload.jcloud.impl.OffloadIndexBlockV2BuilderImpl
- withLedgerMetadata(LedgerMetadata) - 接口中的方法 org.apache.bookkeeper.mledger.offload.jcloud.OffloadIndexBlockBuilder
-
Build index block with the passed in ledger metadata.
All Classes and Interfaces|常量字段值|所有程序包|序列化表格