- GENERATION_KEY - Static variable in class co.cask.cdap.messaging.TopicMetadata
-
- getComparator() - Method in class co.cask.cdap.messaging.cache.MessageCache
-
- getDelegate() - Method in class co.cask.cdap.messaging.store.cache.CachingTableFactory
-
- getDelegate() - Method in class co.cask.cdap.messaging.store.ForwardingTableFactory
-
- getDescription() - Method in class co.cask.cdap.messaging.distributed.MessagingServiceManager
-
- getDistributedModules() - Method in class co.cask.cdap.messaging.guice.MessagingServerRuntimeModule
-
- getEndSequenceId() - Method in interface co.cask.cdap.messaging.RollbackDetail
-
Returns the sequence id being used for the last payload published with the given transaction write pointer.
- getEndTimestamp() - Method in interface co.cask.cdap.messaging.RollbackDetail
-
Returns the timestamp being used for the last payload published with the given transaction write pointer.
- getFirstInCache() - Method in interface co.cask.cdap.messaging.cache.MessageCache.Scanner
-
Returns the first (smallest) entry in the cache when this scanner was created.
- getGeneration() - Method in class co.cask.cdap.messaging.store.ImmutableMessageTableEntry
-
- getGeneration() - Method in class co.cask.cdap.messaging.store.ImmutablePayloadTableEntry
-
- getGeneration() - Method in interface co.cask.cdap.messaging.store.MessageTable.Entry
-
Returns the generation id of the topic.
- getGeneration() - Method in interface co.cask.cdap.messaging.store.PayloadTable.Entry
-
Returns the generation id of the topic.
- getGeneration() - Method in class co.cask.cdap.messaging.TopicMetadata
-
Returns the generation id for the topic.
- getHardLimit() - Method in class co.cask.cdap.messaging.cache.MessageCache.Limits
-
- getId() - Method in class co.cask.cdap.messaging.data.RawMessage
-
Returns the unique id of this message.
- getInMemoryModules() - Method in class co.cask.cdap.messaging.guice.MessagingServerRuntimeModule
-
- getKey() - Method in class co.cask.cdap.messaging.store.RawMessageTableEntry
-
- getKey() - Method in class co.cask.cdap.messaging.store.RawPayloadTableEntry
-
- getLimit() - Method in class co.cask.cdap.messaging.MessageFetcher
-
- getLimits() - Method in class co.cask.cdap.messaging.cache.MessageCache
-
Returns the current soft and hard limits of this cache.
- getMaxInstances() - Method in class co.cask.cdap.messaging.distributed.MessagingServiceManager
-
- getMessageCache(TopicId) - Method in class co.cask.cdap.messaging.store.cache.DefaultMessageTableCacheProvider
-
- getMessageCache(TopicId) - Method in interface co.cask.cdap.messaging.store.cache.MessageTableCacheProvider
-
- getMetadata(TopicId) - Method in class co.cask.cdap.messaging.store.hbase.HBaseMetadataTable
-
- getMetadata(TopicId) - Method in interface co.cask.cdap.messaging.store.MetadataTable
-
Fetch the metadata of the TopicId.
- getMinRetain() - Method in class co.cask.cdap.messaging.cache.MessageCache.Limits
-
- getPayload() - Method in class co.cask.cdap.messaging.data.RawMessage
-
Returns the published content of this message.
- getPayload() - Method in class co.cask.cdap.messaging.store.ImmutableMessageTableEntry
-
- getPayload() - Method in class co.cask.cdap.messaging.store.ImmutablePayloadTableEntry
-
- getPayload() - Method in interface co.cask.cdap.messaging.store.MessageTable.Entry
-
- getPayload() - Method in interface co.cask.cdap.messaging.store.PayloadTable.Entry
-
Returns the message payload.
- getPayload() - Method in class co.cask.cdap.messaging.store.RawMessageTableEntry
-
- getPayloadSequenceId() - Method in class co.cask.cdap.messaging.data.MessageId
-
Returns the sequence id generated when the message was written to the Payload Table.
- getPayloadSequenceId() - Method in class co.cask.cdap.messaging.store.ImmutablePayloadTableEntry
-
- getPayloadSequenceId() - Method in interface co.cask.cdap.messaging.store.PayloadTable.Entry
-
Returns the sequence id generated when the payload was written to the payload table.
- getPayloadWriteTimestamp() - Method in class co.cask.cdap.messaging.data.MessageId
-
Returns the timestamp when the message was written to the Payload Table.
- getPayloadWriteTimestamp() - Method in class co.cask.cdap.messaging.store.ImmutablePayloadTableEntry
-
- getPayloadWriteTimestamp() - Method in interface co.cask.cdap.messaging.store.PayloadTable.Entry
-
Returns the timestamp in milliseconds when the payload was written to the payload table.
- getProperties() - Method in class co.cask.cdap.messaging.TopicMetadata
-
Returns the raw properties for the topic.
- getPublishTimestamp() - Method in class co.cask.cdap.messaging.data.MessageId
-
Returns the publish timestamp in milliseconds of the message.
- getPublishTimestamp() - Method in class co.cask.cdap.messaging.store.ImmutableMessageTableEntry
-
- getPublishTimestamp() - Method in interface co.cask.cdap.messaging.store.MessageTable.Entry
-
Returns the timestamp in milliseconds when this entry was written to the message table.
- getRawId() - Method in class co.cask.cdap.messaging.data.MessageId
-
Returns the raw bytes representation of the message id.
- getReduceTrigger() - Method in class co.cask.cdap.messaging.cache.MessageCache.Limits
-
- getSequenceId() - Method in class co.cask.cdap.messaging.data.MessageId
-
Returns the sequence id generated when the message was written.
- getSequenceId() - Method in class co.cask.cdap.messaging.store.ImmutableMessageTableEntry
-
- getSequenceId() - Method in interface co.cask.cdap.messaging.store.MessageTable.Entry
-
Returns the sequence id generated when this entry was written to the message table.
- getStandaloneModules() - Method in class co.cask.cdap.messaging.guice.MessagingServerRuntimeModule
-
- getStartOffset() - Method in class co.cask.cdap.messaging.MessageFetcher
-
- getStartSequenceId() - Method in interface co.cask.cdap.messaging.RollbackDetail
-
Returns the sequence id being used for the first payload published with the given transaction write pointer.
- getStartTime() - Method in class co.cask.cdap.messaging.MessageFetcher
-
- getStartTimestamp() - Method in interface co.cask.cdap.messaging.RollbackDetail
-
Returns the timestamp being used for the first payload published with the given transaction write pointer.
- getSystemTopics(CConfiguration, boolean) - Static method in class co.cask.cdap.messaging.MessagingServiceUtils
-
Returns a set of system TopicId as configured by the Constants.MessagingSystem#SYSTEM_TOPICS
property.
- getTopic(TopicId) - Method in class co.cask.cdap.messaging.client.ClientMessagingService
-
- getTopic(TopicId) - Method in class co.cask.cdap.messaging.distributed.LeaderElectionMessagingService
-
- getTopic(TopicId) - Method in interface co.cask.cdap.messaging.MessagingService
-
Returns the metadata of the given topic.
- getTopic(HttpRequest, HttpResponder, String, String) - Method in class co.cask.cdap.messaging.server.MetadataHandler
-
- getTopic(TopicId) - Method in class co.cask.cdap.messaging.service.CoreMessagingService
-
- getTopicId() - Method in class co.cask.cdap.messaging.store.ImmutableMessageTableEntry
-
- getTopicId() - Method in class co.cask.cdap.messaging.store.ImmutablePayloadTableEntry
-
- getTopicId() - Method in interface co.cask.cdap.messaging.store.MessageTable.Entry
-
Returns the topic id that the entry belongs to.
- getTopicId() - Method in interface co.cask.cdap.messaging.store.PayloadTable.Entry
-
Returns the topic id that the entry belongs to.
- getTopicId() - Method in class co.cask.cdap.messaging.StoreRequest
-
- getTopicId() - Method in class co.cask.cdap.messaging.TopicMetadata
-
Returns the topic id that this metadata is associated with.
- getTransaction() - Method in class co.cask.cdap.messaging.MessageFetcher
-
- getTransactionWritePointer() - Method in interface co.cask.cdap.messaging.RollbackDetail
-
Returns the transaction write pointer used when the message was published.
- getTransactionWritePointer() - Method in class co.cask.cdap.messaging.store.ImmutableMessageTableEntry
-
- getTransactionWritePointer() - Method in class co.cask.cdap.messaging.store.ImmutablePayloadTableEntry
-
- getTransactionWritePointer() - Method in interface co.cask.cdap.messaging.store.MessageTable.Entry
-
Returns the transaction write pointer stored in this entry.
- getTransactionWritePointer() - Method in interface co.cask.cdap.messaging.store.PayloadTable.Entry
-
Returns the transaction write pointer for storing the payload.
- getTransactionWritePointer() - Method in class co.cask.cdap.messaging.StoreRequest
-
Returns the transaction write pointer if the message is going to be published transactionally, that is
when
StoreRequest.isTransactional() returns
true.
- getTTL() - Method in class co.cask.cdap.messaging.TopicMetadata
-
Returns the time-to-live in seconds property of the topic.
- getTxPtr() - Method in class co.cask.cdap.messaging.store.RawMessageTableEntry
-
- getValue() - Method in class co.cask.cdap.messaging.store.RawPayloadTableEntry
-
- MessageCache<T> - Class in co.cask.cdap.messaging.cache
-
An in-memory cache for messages.
- MessageCache(Comparator<T>, MessageCache.Weigher<T>, MessageCache.Limits, MetricsContext) - Constructor for class co.cask.cdap.messaging.cache.MessageCache
-
Creates a new instance of the cache.
- MessageCache.EntryUpdater<T> - Class in co.cask.cdap.messaging.cache
-
A updater for updating an entry.
- MessageCache.Limits - Class in co.cask.cdap.messaging.cache
-
- MessageCache.Scanner<T> - Interface in co.cask.cdap.messaging.cache
-
This interface is for accessing cached entries.
- MessageCache.Weigher<T> - Interface in co.cask.cdap.messaging.cache
-
This interface is for calculating the weight of a cache entry.
- MessageFetcher - Class in co.cask.cdap.messaging
-
A builder to setup parameters for fetching messages from the messaging system.
- MessageFetcher() - Constructor for class co.cask.cdap.messaging.MessageFetcher
-
- MessageFilter<T> - Class in co.cask.cdap.messaging.store
-
- MessageFilter() - Constructor for class co.cask.cdap.messaging.store.MessageFilter
-
- MessageFilter.Result - Enum in co.cask.cdap.messaging.store
-
The result of the filtering.
- MessageId - Class in co.cask.cdap.messaging.data
-
Uniquely identifies a message in the Messaging System.
- MessageId(byte[]) - Constructor for class co.cask.cdap.messaging.data.MessageId
-
Creates a instance based on the given raw id bytes.
- MessageTable - Interface in co.cask.cdap.messaging.store
-
An interface defining the Message Table operations.
- MessageTable.Entry - Interface in co.cask.cdap.messaging.store
-
Represents an entry (row) in the message table.
- MessageTableCacheProvider - Interface in co.cask.cdap.messaging.store.cache
-
A provider to provide
MessageCache over
MessageTable.Entry based on
TopicId.
- MessagingClientModule - Class in co.cask.cdap.messaging.guice
-
The Guice module to provide binding for messaging system client.
- MessagingClientModule() - Constructor for class co.cask.cdap.messaging.guice.MessagingClientModule
-
- MessagingHttpService - Class in co.cask.cdap.messaging.server
-
The http server for supporting messaging system REST API.
- MessagingHttpService(CConfiguration, DiscoveryService, MetricsCollectionService, MessagingService, Set<HttpHandler>) - Constructor for class co.cask.cdap.messaging.server.MessagingHttpService
-
- MessagingServerRuntimeModule - Class in co.cask.cdap.messaging.guice
-
Provides Guice modules for the messaging server.
- MessagingServerRuntimeModule() - Constructor for class co.cask.cdap.messaging.guice.MessagingServerRuntimeModule
-
- MessagingService - Interface in co.cask.cdap.messaging
-
Main interface to interact with the transactional messaging system.
- MessagingServiceManager - Class in co.cask.cdap.messaging.distributed
-
- MessagingServices - Class in co.cask.cdap.messaging
-
Utility class to help interact with messaging service.
- MessagingServiceUtils - Class in co.cask.cdap.messaging
-
A util class for TMS.
- MetadataHandler - Class in co.cask.cdap.messaging.server
-
A netty http handler for metadata REST API for the messaging system.
- MetadataTable - Interface in co.cask.cdap.messaging.store
-
Table to store information about the topics and their properties.