| Interface | Description |
|---|---|
| AsyncClientGroupService |
Through this client group service a plugin can add clients to groups, remove clients from groups, query groups and query clients belonging to a group.
|
| AsyncClientService |
Through this client service a plugin can query details about connected or disconnected clients (with a persistent session) from the HiveMQ core.
|
| AsyncMetricService |
This service allows plugins to get or add global HiveMQ metrics.
|
| AsyncRetainedMessageStore |
The retained message store allows the management of retained messages from within plugins
|
| AsyncSessionAttributeStore |
Through this service a plugin can manage client session attributes with the same lifetime as the MQTT client session.
|
| AsyncSubscriptionStore |
The subscription store allows the management of all client subscriptions from within a plugin
|
| BlockingClientGroupService |
Through this client group service a plugin can add clients to groups, remove clients from groups, query groups and query clients belonging to a group.
|
| BlockingClientService |
Through this client service a plugin can query details about connected or disconnected clients (with a persistent session) from the HiveMQ core.
|
| BlockingMetricService |
This service allows plugins to get or add global HiveMQ metrics.
|
| BlockingRetainedMessageStore |
The retained message store allows the management of retained messages from within plugins
|
| BlockingSessionAttributeStore |
Through this service a plugin can manage client session attributes with the same lifetime as the MQTT client session.
|
| BlockingSubscriptionStore |
The subscription store allows the management of all client subscriptions from within a plugin
|
| BridgeManagerService | Deprecated
IMPORTANT: HiveMQ 3.0 does not support Bridging, so this service only works for HiveMQ 2.x
|
| ClientService | Deprecated
Use
BlockingClientService or AsyncClientService instead. |
| ConfigurationService |
The Configuration Service interface which allows to change HiveMQ configuration
programmatically.
|
| ConnectionAttributeStore |
Through this service a plugin can manage client connection attributes with the same lifetime as the connection.
|
| LogService |
The logservice which allows to change the internal logger
of HiveMQ at runtime programmatically
|
| MetricService | Deprecated
Use
BlockingMetricService or AsyncMetricService instead. |
| PluginExecutorService |
A shared thread pool executor which is a
ListeningScheduledExecutorService. |
| PublishService |
This service allows plugins to publish new MQTT messages programmatically
|
| RetainedMessageStore | Deprecated
Use
BlockingRetainedMessageStore or AsyncRetainedMessageStore instead. |
| SharedSubscriptionService | Deprecated
Since 3.1 Shared subscriptions are created by using a specific marker in the topic.
|
| SubscriptionStore | Deprecated
Use
BlockingSubscriptionStore or AsyncSubscriptionStore instead. |
| SYSTopicService |
This Service allows plugin developers to
* Add custom $SYS topics at runtime
* Remove existing $SYS topics at runtime * Query for existing $SYS topics at runtime |
| Class | Description |
|---|---|
| OptionalAttribute |
| Enum | Description |
|---|---|
| LogService.LogLevel |
The loglevels HiveMQ supports
|
Copyright © 2013-2018 dc-square GmbH. All Rights Reserved.