This topic type will be removed in a future release
@Deprecated public interface PagedTopicDetails extends TopicDetails
record
and string
types).
A Paged topic maintains a variable number of lines of data and allows individual clients to positionally navigate through the lines of data and be notified when the state changes.
Different subtypes exist representing different formats of the lines.
Lines of data may be added, removed or updated at any time. Each client that uses the topic may then have a 'paged' view of the data. A client will indicate the number of lines per page it wishes to have in its view. The client may then request any page of the available data and will be notified when the data changes (specifically the page it currently has selected).
Lines within the data may be unordered or ordered. When ordered the addition of multiple lines is treated as multiple single additions and therefore may be less efficient. When data is ordered the duplicates policy determines how lines that are determined to be equal are handled.
Modifier and Type | Interface and Description |
---|---|
static interface |
PagedTopicDetails.Attributes
Deprecated.
Paged topic attributes.
|
static interface |
PagedTopicDetails.Builder<B extends TopicDetails.Builder<B,D>,D extends TopicDetails>
Deprecated.
Builder for Paged topic details.
|
TopicDetails.Level, TopicDetails.Schema
getAttributes, getLevel, getSchema, getType
Copyright © 2016 Push Technology Ltd. All Rights Reserved.