Package | Description |
---|---|
com.pushtechnology.diffusion.client.features |
Unified API - Standard Client Features.
|
com.pushtechnology.diffusion.client.features.control.topics |
Unified API - Topic Control Features.
|
com.pushtechnology.diffusion.client.topics.details |
Unified API - Topic Details.
|
Modifier and Type | Method and Description |
---|---|
void |
Topics.TopicStream.onSubscription(String topicPath,
TopicDetails details)
Subscription notification.
|
void |
Topics.TopicStream.Default.onSubscription(String topicPath,
TopicDetails details) |
void |
Topics.TopicDetailsContextCallback.onTopicDetails(C context,
String topicPath,
TopicDetails details)
Called to return requested topic details.
|
void |
Topics.TopicDetailsContextCallback.Default.onTopicDetails(C context,
String topicPath,
TopicDetails details) |
void |
Topics.TopicDetailsCallback.onTopicDetails(String topicPath,
TopicDetails details)
Called to return requested topic details.
|
void |
Topics.TopicDetailsCallback.Default.onTopicDetails(String topicPath,
TopicDetails details) |
Modifier and Type | Method and Description |
---|---|
<D extends TopicDetails,B extends TopicDetails.Builder<B,D>> |
TopicControl.newDetailsBuilder(Class<B> builderType)
Create a new topic details builder to create
TopicDetails of a
type corresponding to a given builder type. |
Modifier and Type | Method and Description |
---|---|
<C> TopicDetails |
TopicControl.addTopic(String topicPath,
TopicType topicType,
Bytes value,
C context,
TopicControl.AddContextCallback<C> callback)
Version of
TopicControl.addTopic(String, TopicType, Bytes, AddCallback) that
allows a user defined context to be provided. |
TopicDetails |
TopicControl.addTopic(String topicPath,
TopicType topicType,
Bytes value,
TopicControl.AddCallback callback)
Send a request to the server to add a topic.
|
<C> TopicDetails |
TopicControl.addTopic(String topicPath,
TopicType topicType,
C context,
TopicControl.AddContextCallback<C> callback)
Version of
TopicControl.addTopic(String, TopicType, AddCallback) that allows
a user defined context to be provided. |
TopicDetails |
TopicControl.addTopic(String topicPath,
TopicType topicType,
TopicControl.AddCallback callback)
Send a request to the server to add a topic.
|
<T,C> TopicDetails |
TopicControl.addTopicFromValue(String topicPath,
T value,
C context,
TopicControl.AddContextCallback<C> callback)
Version of
TopicControl.addTopicFromValue(String, Object, AddCallback) that
allows a user defined context to be provided. |
<T> TopicDetails |
TopicControl.addTopicFromValue(String topicPath,
T value,
TopicControl.AddCallback callback)
Send a request to the server to add a topic where the type and initial
value for the topic are derived from a provided value object.
|
TopicDetails |
TopicControl.newDetails(TopicType topicType)
Returns new topic details of the given type set with all default
settings.
|
Modifier and Type | Method and Description |
---|---|
<C> void |
TopicControl.addTopic(String topicPath,
TopicDetails details,
Bytes value,
C context,
TopicControl.AddContextCallback<C> callback)
Version of
TopicControl.addTopic(String, TopicDetails, Bytes, AddCallback)
that allows a user defined context to be provided. |
void |
TopicControl.addTopic(String topicPath,
TopicDetails details,
Bytes value,
TopicControl.AddCallback callback)
Send a request to the server to add a topic, specifying its initial
value.
|
<C> void |
TopicControl.addTopic(String topicPath,
TopicDetails details,
C context,
TopicControl.AddContextCallback<C> callback)
Version of
TopicControl.addTopic(String, TopicDetails, AddCallback) that
allows a user defined context to be provided. |
void |
TopicControl.addTopic(String topicPath,
TopicDetails details,
TopicControl.AddCallback callback)
Send a request to the server to add a topic.
|
Modifier and Type | Interface and Description |
---|---|
static interface |
PagedTopicDetails.Builder<B extends TopicDetails.Builder<B,D>,D extends TopicDetails>
Deprecated.
Builder for Paged topic details.
|
static interface |
TopicDetails.Builder<B extends TopicDetails.Builder<B,D>,D extends TopicDetails>
Topic Details builder.
|
Modifier and Type | Interface and Description |
---|---|
interface |
ChildListTopicDetails
Deprecated.
since 5.9
This topic type will be removed in a future release |
interface |
CustomTopicDetails
Deprecated.
since 5.9
This topic type will be removed in a future release. The main
reason for using custom topics was to support different data
formats but this can now be better performed using
|
interface |
PagedRecordTopicDetails
Deprecated.
since 5.9
This topic type will be removed in a future release |
interface |
PagedStringTopicDetails
Deprecated.
since 5.9
This topic type will be removed in a future release |
interface |
PagedTopicDetails
Deprecated.
since 5.9
This topic type will be removed in a future release |
interface |
ProtocolBufferTopicDetails
Deprecated.
since 5.7.
Support for Google Protocol Buffers topics will be removed in a
future release as |
interface |
RecordTopicDetails
Details of a
Record topic. |
interface |
RoutingTopicDetails
Details of a
Routing topic. |
interface |
ServiceTopicDetails
Deprecated.
since 5.7
|
interface |
SingleValueTopicDetails
Details of a
Single Value topic. |
interface |
SlaveTopicDetails
Details of a
Slave topic. |
interface |
StatelessTopicDetails
Details of a
Stateless topic. |
interface |
TopicNotifyTopicDetails
Deprecated.
since 5.9
This topic type will be removed in a future release |
Copyright © 2016 Push Technology Ltd. All Rights Reserved.