Interface and Description |
---|
com.pushtechnology.diffusion.api.message.AttachableTopicMessage
since 6.2
Attachable messages are no longer used. This interface will be removed in a future release. |
com.pushtechnology.diffusion.api.statistics.ClientStatistics
since 6.3. Per-client statistics have been replaced by session
metric collectors.
|
com.pushtechnology.diffusion.api.message.DataMessage
since 6.2
Messages only remain to support one-way messaging which is deprecated at this release. This interface will be removed in a future release. |
com.pushtechnology.diffusion.api.message.Message
since 6.2
Messages only remain to support one-way messaging which is deprecated at this release. This interface will be removed in a future release. |
com.pushtechnology.diffusion.api.message.MessageReader
since 6.2
Messages only remain to support one-way messaging which is deprecated at this release. This interface will be removed in a future release. |
com.pushtechnology.diffusion.api.message.MessageSource
since 6.2
This interface is used to support one-way messages sent from
clients to publisher topics. One-way messaging has been
deprecated from this release and therefore this interface will be
removed in a future release and its remaining method moved to
|
com.pushtechnology.diffusion.api.message.PingMessage
since 6.2
This interface will be merged into |
com.pushtechnology.diffusion.api.config.PublisherStatisticsConfig
since 6.2. All settings that control publisher statistics have
been deprecated. This class will be removed in a future
release.
|
com.pushtechnology.diffusion.api.config.ReporterConfig
since 6.3. Statistics reporters have been removed from the
product. This configuration has no effect. This class will be
removed in a future release.
|
com.pushtechnology.diffusion.api.topic.Subscription
since 6.2
This provides no information other than that which can be obtained by other means. This interface will be removed in a future release. |
com.pushtechnology.diffusion.api.topic.TopicListener
since 6.2
This interface is used to support one-way messages sent from clients to publisher topics. One-way messaging has been deprecated from this release and therefore this interface will be removed in a future release. |
com.pushtechnology.diffusion.api.message.TopicMessage
since 6.2
Messages only remain to support one-way messaging which is deprecated at this release. This interface will be removed in a future release. |
com.pushtechnology.diffusion.api.statistics.TopicStatistics
since 6.3. Per-topic statistics have been replaced by session
metric collectors.
|
com.pushtechnology.diffusion.api.config.TopicStatisticsConfig
since 6.3. Per-topic statistics have been replaced by topic
metric collectors. All settings that control per-topic statistics
have been deprecated. This class will be removed in a future
release.
|
Class and Description |
---|
com.pushtechnology.diffusion.api.message.Record
since 6.0
Record topics were deprecated in release 6.0 and removed in
release 6.2. Equivalent record based data manipulation can be
achieved using the
|
com.pushtechnology.diffusion.api.topic.TopicDefinition
since 6.2
Topic definitions can now only be used for creating
|
Enum and Description |
---|
com.pushtechnology.diffusion.api.publisher.ClientThrottlerType
since 6.3. Per-session throttling has been deprecated in favor of
the new per-topic throttling capabilities provided by topic
views. This class will be removed in a future release.
|
com.pushtechnology.diffusion.api.message.MessagePriority
since 6.1
This is no longer used and will be removed in a future release. |
com.pushtechnology.diffusion.api.data.TopicDataType
since 6.2
This is only used by the |
com.pushtechnology.diffusion.api.topic.TopicProperty
since 6.2
This is only used to support |
Field and Description |
---|
com.pushtechnology.diffusion.api.publisher.ClientListener.FETCH_INVALID
since 6.2
This setting is only used with the deprecated
|
Method and Description |
---|
com.pushtechnology.diffusion.api.config.StatisticsConfig.addReporter(String, ReporterConfig.Type)
since 6.3. Statistics reporters have been removed from the
product. This configuration has no effect. This method
will be removed in a future version of the product.
|
com.pushtechnology.diffusion.api.publisher.Publisher.addTopic(String) |
com.pushtechnology.diffusion.api.topic.TopicProvider.addTopic(String)
since 6.2
This will be removed at a future release. When creating a
topic always use |
com.pushtechnology.diffusion.api.topic.Topic.addTopic(String)
since 6.2
This will be removed at a future release. When creating a
topic always use |
com.pushtechnology.diffusion.api.publisher.Publisher.addTopic(String, TopicDefinition) |
com.pushtechnology.diffusion.api.topic.TopicProvider.addTopic(String, TopicDefinition)
since 6.2
This is only useful for creating |
com.pushtechnology.diffusion.api.topic.Topic.addTopic(String, TopicDefinition)
since 6.2
This is only useful for creating |
com.pushtechnology.diffusion.api.publisher.Publisher.addTopic(String, TopicTreeNode) |
com.pushtechnology.diffusion.api.topic.TopicProvider.addTopic(String, TopicTreeNode)
since 6.2
This will be removed at a future release. When creating a
topic always use
|
com.pushtechnology.diffusion.api.publisher.Publisher.addTopic(String, TopicTreeNode, TopicDefinition) |
com.pushtechnology.diffusion.api.topic.TopicProvider.addTopic(String, TopicTreeNode, TopicDefinition)
since 6.2
This is only useful for creating |
com.pushtechnology.diffusion.api.publisher.Publisher.addTopicListener(TopicListener, String...)
since 6.2
This method is used to support one-way messages sent from clients to publisher topics. One-way messaging has been deprecated from this release and therefore this method will be removed in a future release. |
com.pushtechnology.diffusion.api.publisher.Publisher.addTopicListener(TopicListener, TopicSet)
since 6.2
This method is used to support one-way messages sent from clients to publisher topics. One-way messaging has been deprecated from this release and therefore this method will be removed in a future release. |
com.pushtechnology.diffusion.api.publisher.Publisher.addTopics(TopicSet) |
com.pushtechnology.diffusion.api.topic.TopicProvider.addTopics(TopicSet)
since 6.2
When creating topics the data type of the topic should always be explicitly specified. This remains only for backwards compatibility and will be removed at a future release. |
com.pushtechnology.diffusion.api.publisher.Publisher.addTopics(TopicSet, TopicTreeNode) |
com.pushtechnology.diffusion.api.topic.TopicProvider.addTopics(TopicSet, TopicTreeNode)
since 6.2
When creating topics the data type of the topic should always be explicitly specified. This remains only for backwards compatibility and will be removed at a future release. |
com.pushtechnology.diffusion.api.Credentials.attach(Object)
since 6.2
Credentials attachments no longer serve any purpose. This method will be removed in a future release. |
com.pushtechnology.diffusion.api.topic.TopicClient.attach(Object)
since 6.2
Client attachments are not supported by the client API and are an unnecessary overhead when publishers are not in use. This method will be removed in a future release. |
com.pushtechnology.diffusion.api.Credentials.attachment()
since 6.2
Credentials attachments no longer serve any purpose. This method will be removed in a future release. |
com.pushtechnology.diffusion.api.topic.TopicClient.attachment()
since 6.2
Client attachments are not supported by the client API and are an unnecessary overhead when publishers are not in use. This method will be removed in a future release. |
com.pushtechnology.diffusion.api.publisher.Client.canConnect(ConnectionValidationPolicyConfig)
since 6.2
This method was only useful with manual connection validation policies which are no longer used. This will be removed in a future release. |
com.pushtechnology.diffusion.api.publisher.AuthorisationHandler.canSubscribe(Client, Topic)
since 5.9
This method is deprecated and will be removed in a future release. This method is called frequently from performance sensitive code. When a new topic is added is added, this method will be called for all existing Clients. Implementations must be heavily optimized to avoid severely degrading server performance. Blocking I/O, allocation, use of locks, and computationally expensive operations should be avoided. Prefer Diffusion's declarative role-based security. |
com.pushtechnology.diffusion.api.publisher.AuthorisationHandler.canWrite(Client, Topic)
since 6.2
This method is no longer called and will be removed in a future release. |
com.pushtechnology.diffusion.api.publisher.ClientListener.clientFetchInvalid(Client, String, List<String>)
since 6.2
This notification is only used with the deprecated fetch feature and will be removed in a future release. |
com.pushtechnology.diffusion.api.topic.Topic.createDeltaMessage()
since 6.2
There is no longer any reason for a publisher to create
messages. If called this will throw
|
com.pushtechnology.diffusion.api.topic.Topic.createDeltaMessage(int)
since 6.2
There is no longer any reason for a publisher to create
messages. If called this will throw
|
com.pushtechnology.diffusion.api.topic.Topic.createDeltaMessage(int, Object)
since 6.2
There is no longer any reason for a publisher to create
messages. If called this will throw
|
com.pushtechnology.diffusion.api.topic.Topic.createDeltaMessage(Object)
since 6.2
There is no longer any reason for a publisher to create
messages. If called this will throw
|
com.pushtechnology.diffusion.api.publisher.Publishers.createDeltaMessage(String)
since 6.2
There is no longer any reason for a publisher to create
messages. If called this will throw
|
com.pushtechnology.diffusion.api.publisher.Publisher.createDeltaMessage(String) |
com.pushtechnology.diffusion.api.topic.TopicProvider.createDeltaMessage(String)
since 6.2
There is no longer any reason for a publisher to create
messages. If called this will throw
|
com.pushtechnology.diffusion.api.publisher.Publishers.createDeltaMessage(String, int)
since 6.2
There is no longer any reason for a publisher to create
messages. If called this will throw
|
com.pushtechnology.diffusion.api.publisher.Publisher.createDeltaMessage(String, int) |
com.pushtechnology.diffusion.api.topic.TopicProvider.createDeltaMessage(String, int)
since 6.2
There is no longer any reason for a publisher to create
messages. If called this will throw
|
com.pushtechnology.diffusion.api.publisher.Publishers.createDeltaMessage(String, int, Object)
since 6.2
There is no longer any reason for a publisher to create
messages. If called this will throw
|
com.pushtechnology.diffusion.api.publisher.Publishers.createDeltaMessage(String, Object)
since 6.2
There is no longer any reason for a publisher to create
messages. If called this will throw
|
com.pushtechnology.diffusion.api.topic.Topic.createLoadMessage()
since 6.2
There is no longer any reason for a publisher to create
messages. If called this will throw
|
com.pushtechnology.diffusion.api.topic.Topic.createLoadMessage(int)
since 6.2
There is no longer any reason for a publisher to create
messages. If called this will throw
|
com.pushtechnology.diffusion.api.publisher.Publishers.createLoadMessage(String)
since 6.2
There is no longer any reason for a publisher to create
messages. If called this will throw
|
com.pushtechnology.diffusion.api.publisher.Publisher.createLoadMessage(String) |
com.pushtechnology.diffusion.api.topic.TopicProvider.createLoadMessage(String)
since 6.2
There is no longer any reason for a publisher to create
messages. If called this will throw
|
com.pushtechnology.diffusion.api.publisher.Publishers.createLoadMessage(String, int)
since 6.2
There is no longer any reason for a publisher to create
messages. If called this will throw
|
com.pushtechnology.diffusion.api.publisher.Publisher.createLoadMessage(String, int) |
com.pushtechnology.diffusion.api.topic.TopicProvider.createLoadMessage(String, int)
since 6.2
There is no longer any reason for a publisher to create
messages. If called this will throw
|
com.pushtechnology.diffusion.api.message.DataMessage.getCharset()
since 6.2
This always returns "UTF-8" and will be removed in a future release. |
com.pushtechnology.diffusion.api.publisher.Client.getConflationCount(boolean)
since 6.2
Only returned the number of conflations for removed topic types. This method always returns zero. |
com.pushtechnology.diffusion.api.topic.TopicClient.getCredentials()
since 6.0
This method exists only for backwards compatibility within
authorisation handlers and will be removed in a future
release. Use |
com.pushtechnology.diffusion.api.config.ReplicationConfig.getCustomConfigurator()
since 6.1. This configuration is ignored and will be removed
in a future version.
|
com.pushtechnology.diffusion.api.topic.Topic.getDataType()
since 6.2
TopicDataType is deprecated. To obtain details about the
topic data use |
com.pushtechnology.diffusion.api.topic.Topic.getDefaultDeltaMessageCapacity()
since 6.2
Default message capacities are no longer used and this method now returns 0. This will be removed in a later release. |
com.pushtechnology.diffusion.api.config.ServerConfig.getDefaultDeltaMessageCapacity()
since 6.2
This is no longer used and will be removed in a future release. |
com.pushtechnology.diffusion.api.topic.Topic.getDefaultLoadMessageCapacity()
since 6.2
Default message capacities are no longer used and this method now returns 0. This will be removed in a later release. |
com.pushtechnology.diffusion.api.config.ServerConfig.getDefaultLoadMessageCapacity()
since 6.2
This is no longer used and will be removed in a future release. |
com.pushtechnology.diffusion.api.topic.Topic.getDefinition()
since 6.2
The use of TopicDefinition is being phased out. Use
|
com.pushtechnology.diffusion.api.publisher.Publisher.getInitialTopicSet()
since 6.2
This is no longer used and will always return an empty set. |
com.pushtechnology.diffusion.api.Logs.getLevel()
Prefer the SLF4J API for logging.
|
com.pushtechnology.diffusion.api.LogWriter.getLevel()
Prefer the SLF4J API for logging.
|
com.pushtechnology.diffusion.api.data.TopicData.getLoadMessage() |
com.pushtechnology.diffusion.api.data.TopicData.getLoadMessage(TopicClient)
since 6.2
The use of |
com.pushtechnology.diffusion.api.config.ClientStatisticsConfig.getLogName()
since 6.1. This setting is not used and will be removed in a
future version of the product. Session statistics are now
written to the server log. If separate log files are required
or the reports are not desired, use a third-party SLF4J
logging back-end such as Log4j 2, and configure it
appropriately to partition or filter the server log.
|
com.pushtechnology.diffusion.api.Credentials.getPassword()
since 6.2
This will always return null unless explicitly set using
|
com.pushtechnology.diffusion.api.config.StatisticsConfig.getPublisherStatistics()
since 6.2. All settings that control publisher statistics
have been deprecated.
|
com.pushtechnology.diffusion.api.topic.TopicClient.getReference()
since 6.2
Client references are not supported by the client API and are an unnecessary overhead when publishers are not in use. This method will be removed in a future release. |
com.pushtechnology.diffusion.api.topic.Topic.getReference()
since 6.2
Topic references can only be set using the Publisher API and will be removed in a future release. |
com.pushtechnology.diffusion.api.config.StatisticsConfig.getReporter(String)
since 6.3. Statistics reporters have been removed from the
product. This configuration has no effect. This method
will be removed in a future version of the product.
|
com.pushtechnology.diffusion.api.config.StatisticsConfig.getReporters()
since 6.3. Statistics reporters have been removed from the
product. This configuration has no effect. This method
will be removed in a future version of the product.
|
com.pushtechnology.diffusion.api.publisher.Client.getStatistics()
since 6.3. Per-client statistics have been replaced by session
metric collectors. Client statistics can no longer be enabled
for individual sessions. The returned ClientStatistics will
report -1 for each statistic value.
|
com.pushtechnology.diffusion.api.topic.Topic.getStatistics()
since 6.3. Per-topic statistics have been replaced by
topic metric collectors. The returned TopicStatistics will
report -1 for each statistic value.
|
com.pushtechnology.diffusion.api.config.PersistenceConfig.getStoreDirectory()
since 6.3
See |
com.pushtechnology.diffusion.api.publisher.Client.getSubscription(Topic)
since 6.2
The information provided by this method can more easily be
obtained using |
com.pushtechnology.diffusion.api.publisher.Client.getThrottler()
since 6.3. Per-session throttling has been deprecated in
favor of the new per-topic throttling capabilities provided
by topic views. This method will be removed in a future
release.
|
com.pushtechnology.diffusion.api.topic.TopicProvider.getTopic(TopicMessage)
since 6.2
Messages only remain to support one-way messaging which is deprecated at this release. This method will be removed in a future release. |
com.pushtechnology.diffusion.api.config.StatisticsConfig.getTopicStatistics()
since 6.3. Per-topic statistics have been replaced by topic
metric collectors.
|
com.pushtechnology.diffusion.api.data.TopicData.getType()
since 6.2
TopicDataType is deprecated along with this method. Use
|
com.pushtechnology.diffusion.api.message.TopicMessage.isDelta()
since 6.2
Delta messages are no longer exposed to the Publisher API therefore this would always return false. This will be removed in a future release. |
com.pushtechnology.diffusion.api.config.TopicStatisticsConfig.isEnabled()
since 6.2. Aggregate topic statistics collection is
always enabled. This method is no longer used and will be
removed in a future version of the product.
|
com.pushtechnology.diffusion.api.config.StatisticsConfig.isEnabled()
since 6.2. Statistics collection is always enabled. This
method is no longer used and will be removed in a future
version of the product.
|
com.pushtechnology.diffusion.api.config.PublisherStatisticsConfig.isEnabled()
since 6.2. Aggregate publisher statistics collection is
always enabled. This method is no longer used and will be
removed in a future version of the product.
|
com.pushtechnology.diffusion.api.config.ClientStatisticsConfig.isEnabled()
since 6.2. Aggregate session statistics collection is always
enabled. This method is no longer used and will be removed in
a future version of the product.
|
com.pushtechnology.diffusion.api.message.TopicMessage.isFetchReply()
since 6.2
This is a redundant method which always returns false. This will be removed in a future release. |
com.pushtechnology.diffusion.api.config.TopicStatisticsConfig.isInstanceMonitoringEnabled()
since 6.3. Per-topic statistics have been replaced by
session metric collectors. This method will always return
false.
|
com.pushtechnology.diffusion.api.config.PublisherStatisticsConfig.isInstanceMonitoringEnabled()
since 6.1. To simplify the statistics model and reduce the
cost of reporting, per-publisher statistics are being retired
in favour of server-scoped statistics. This method will be
removed in a future version of the product.
|
com.pushtechnology.diffusion.api.config.ClientStatisticsConfig.isInstanceMonitoringEnabled()
since 6.3. Per-client statistics have been replaced by
session metric collectors. This method will always return
false.
|
com.pushtechnology.diffusion.api.publisher.Client.isStatisticsEnabled()
since 6.3. Per-client statistics have been replaced by
session metric collectors. This method now always returns
false.
|
com.pushtechnology.diffusion.api.topic.Topic.isStatisticsEnabled()
since 6.3. Per-topic statistics have been replaced by
topic metric collectors. This method now always returns
false.
|
com.pushtechnology.diffusion.api.publisher.Client.isThrottled()
since 6.3. Per-session throttling has been deprecated in
favor of the new per-topic throttling capabilities provided
by topic views. This method will be removed in a future
release.
|
com.pushtechnology.diffusion.api.message.TopicMessage.isTopicLoad()
since 6.2
All messages exposed to the Publisher API are now load messages therefore this would always return true. This will be removed in a future release. |
com.pushtechnology.diffusion.api.topic.TopicSelector.isValidSelector(String)
since 6.0
The simplest way to validate a selector expression is using
|
com.pushtechnology.diffusion.api.topic.TopicSelector.isValidTopicNameCharacter(char)
since 6.0
As the characters allowed in a topic path are only restricted with the the use of classic selectors this method will be removed in a future release. |
com.pushtechnology.diffusion.api.topic.TopicSelector.isValidTopicNodeName(String)
since 6.0
As this method is only useful for classic selector support it
will be removed in a future release. Prefer the use of
|
com.pushtechnology.diffusion.api.topic.TopicSelector.isValidTopicNodeNameCharacter(char)
since 6.0
As the characters allowed in a topic node are only restricted with the the use of classic selectors this method will be removed in a future release. |
com.pushtechnology.diffusion.api.LogWriter.log(Level, String, Throwable)
Prefer the SLF4J API for logging.
|
com.pushtechnology.diffusion.api.publisher.Publisher.messageFromClient(TopicMessage, Client)
since 6.2
This method is used to support one-way messages sent from clients to a publisher topic. One-way messaging has been deprecated from this release and therefore this method will be removed in a future release. |
com.pushtechnology.diffusion.api.data.TopicDataFactory.newTopicData(TopicDefinition)
since 6.2
The use of TopicDefinition is being phased out. Use one of the other methods in preference. This will be removed in a future release. |
com.pushtechnology.diffusion.api.publisher.Client.removeThrottler()
since 6.3. Per-session throttling has been deprecated in
favor of the new per-topic throttling capabilities provided
by topic views. This method will be removed in a future
release.
|
com.pushtechnology.diffusion.api.publisher.Publisher.removeTopicListener(TopicListener)
since 6.2
This method is used to support one-way messages sent from clients to publisher topics. One-way messaging has been deprecated from this release and therefore this method will be removed in a future release. |
com.pushtechnology.diffusion.api.config.ServerConfig.setClassicSelectors(boolean)
since 6.0
This setting is provided for backwards compatibility only. The ability to use classic selectors will be removed in a future release. |
com.pushtechnology.diffusion.api.config.ReplicationConfig.setCustomConfigurator(String)
since 6.1. This configuration is ignored and will be removed
in a future version.
|
com.pushtechnology.diffusion.api.topic.Topic.setDefaultDeltaMessageCapacity(int)
since 6.2
Default message capacities are no longer used and this method now has no effect. This will be removed in a later release. |
com.pushtechnology.diffusion.api.config.ServerConfig.setDefaultDeltaMessageCapacity(int)
since 6.2
This is no longer used and will be removed in a future release. |
com.pushtechnology.diffusion.api.topic.Topic.setDefaultLoadMessageCapacity(int)
since 6.2
Default message capacities are no longer used and this method now has no effect. This will be removed in a later release. |
com.pushtechnology.diffusion.api.config.ServerConfig.setDefaultLoadMessageCapacity(int)
since 6.2
This is no longer used and will be removed in a future release. |
com.pushtechnology.diffusion.api.config.TopicStatisticsConfig.setEnabled(boolean)
since 6.2. Aggregate topic statistics collection is
always enabled. This method is no longer used and will be
removed in a future version of the product.
|
com.pushtechnology.diffusion.api.config.StatisticsConfig.setEnabled(boolean)
since 6.2. Statistics collection is always enabled. This
method is no longer used and will be removed in a future
version of the product.
|
com.pushtechnology.diffusion.api.config.PublisherStatisticsConfig.setEnabled(boolean)
since 6.2. Aggregate publisher statistics collection is
always enabled. This method is no longer used and will be
removed in a future version of the product.
|
com.pushtechnology.diffusion.api.config.ClientStatisticsConfig.setEnabled(boolean)
since 6.2. Aggregated session statistics collection is always
enabled. This method is no longer used and will be removed in
a future version of the product.
|
com.pushtechnology.diffusion.api.message.Message.setHeaders(List<String>)
since 6.2
All messages are now read only so it is no longer possible to set headers. If called this will have no effect. This will be removed in a future release. |
com.pushtechnology.diffusion.api.message.Message.setHeaders(String...)
since 6.2
All messages are now read only so it is no longer possible to set headers. If called this will have no effect. This will be removed in a future release. |
com.pushtechnology.diffusion.api.config.TopicStatisticsConfig.setInstanceMonitoringEnabled(boolean)
since 6.3. Per-topic statistics have been replaced by
session metric collectors. This method now has no effect.
|
com.pushtechnology.diffusion.api.config.PublisherStatisticsConfig.setInstanceMonitoringEnabled(boolean)
since 6.1. To simplify the statistics model and reduce the
cost of reporting, per-publisher statistics are being retired
in favour of server-scoped statistics. This method will be
removed in a future version of the product.
|
com.pushtechnology.diffusion.api.config.ClientStatisticsConfig.setInstanceMonitoringEnabled(boolean)
since 6.3. Per-client statistics have been replaced by
session metric collectors. This method now has no effect.
|
com.pushtechnology.diffusion.api.Logs.setLevel(Level)
Prefer the SLF4J API for logging.
|
com.pushtechnology.diffusion.api.LogWriter.setLevel(Level)
Prefer the SLF4J API for logging.
|
com.pushtechnology.diffusion.api.config.ClientStatisticsConfig.setLogName(String)
since 6.1. This setting is not used and will be removed in a
future version of the product. Session statistics are now
written to the server log. If separate log files are required
or the reports are not desired, use a third-party SLF4J
logging back-end such as Log4j 2, and configure it
appropriately to partition or filter the server log.
|
com.pushtechnology.diffusion.api.Credentials.setPassword(String)
since 6.2
Mutating this object no longer serves any purpose. This method will be removed in a future release. |
com.pushtechnology.diffusion.api.topic.TopicClient.setReference(String)
since 6.2
Client references are not supported by the client API and are an unnecessary overhead when publishers are not in use. This method will be removed in a future release. |
com.pushtechnology.diffusion.api.topic.Topic.setReference(String)
since 6.2
Topic references can only be set using the Publisher API and will be removed in a future release. |
com.pushtechnology.diffusion.api.webserver.HTTPResponse.setServer()
since 6.2 this method will be removed in a future version
|
com.pushtechnology.diffusion.api.config.PersistenceConfig.setStoreDirectory(String)
since 6.3
Use |
com.pushtechnology.diffusion.api.Credentials.setUsername(String)
since 6.2
Mutating this object no longer serves any purpose. This method will be removed in a future release. |
com.pushtechnology.diffusion.api.publisher.Client.startStatistics()
since 6.3. Per-client statistics have been replaced by
session metric collectors. This method now has no effect.
|
com.pushtechnology.diffusion.api.topic.Topic.startStatistics()
since 6.3. Per-topic statistics have been replaced by
topic metric collectors. This method now has no effect.
|
com.pushtechnology.diffusion.api.publisher.Client.stopStatistics()
since 6.3. Per-client statistics have been replaced by
session metric collectors. This method now has no effect.
|
com.pushtechnology.diffusion.api.topic.Topic.stopStatistics()
since 6.3. Per-topic statistics have been replaced by
topic metric collectors. This method now has no effect.
|
com.pushtechnology.diffusion.api.publisher.Client.throttle(ClientThrottlerType, int)
since 6.3. Per-session throttling has been deprecated in
favor of the new per-topic throttling capabilities provided
by topic views. This method will be removed in a future
release.
|
com.pushtechnology.diffusion.api.topic.TopicTreeListener.topicReferenceChanged(Topic)
since 6.2
Topic references are deprecated. This method will be removed in a future release. |
com.pushtechnology.diffusion.api.config.ServerConfig.useClassicSelectors()
since 6.0
The option to use classic topic selectors will be removed in a future release. |
Constructor and Description |
---|
com.pushtechnology.diffusion.api.Credentials()
since 6.2
This constructor will be removed in a future release. |
com.pushtechnology.diffusion.api.Credentials(String, String)
since 6.2
This constructor will be removed in a future release. |
Enum Constant and Description |
---|
com.pushtechnology.diffusion.api.topic.TopicProperty.DELTA_MESSAGE_CAPACITY
since 6.2
This property is no longer used and will be removed in a future release. |
com.pushtechnology.diffusion.api.topic.TopicProperty.LOAD_MESSAGE_CAPACITY
since 6.2
This property is no longer used and will be removed in a future release. |
com.pushtechnology.diffusion.api.topic.TopicProperty.REFERENCE
since 6.2
Support for topic references is only available for publisher created topics and will be removed in a future release. |
com.pushtechnology.diffusion.api.topic.TopicProperty.ROUTING_HANDLER
since 6.2
Support for server side routing handlers is only available for publisher created topics and will be removed in a future release. |
com.pushtechnology.diffusion.api.topic.TopicProperty.ROUTING_HANDLER_CLASS
since 6.2
Support for server side routing handlers is only available for publisher created topics and will be removed in a future release. |
Copyright © 2020 Push Technology Ltd. All Rights Reserved.