A B C D G I M N O P S T 
All Classes All Packages

A

asList() - Method in interface com.hivemq.extensions.google.cloud.pubsub.api.model.CustomSettings
 
asSingleValueMap() - Method in interface com.hivemq.extensions.google.cloud.pubsub.api.model.CustomSettings
 
attribute(String, String) - Method in interface com.hivemq.extensions.google.cloud.pubsub.api.builders.OutboundPubSubMessageBuilder
Add an attribute to the Google Cloud Pub/Sub message.
attributes(Map<String, String>) - Method in interface com.hivemq.extensions.google.cloud.pubsub.api.builders.OutboundPubSubMessageBuilder
Add all attributes to the Google Cloud Pub/Sub message.

B

build() - Method in interface com.hivemq.extensions.google.cloud.pubsub.api.builders.OutboundPubSubMessageBuilder
Create a new OutboundPubSubMessage from the current state of this builder.

C

com.hivemq.extensions.google.cloud.pubsub.api.builders - package com.hivemq.extensions.google.cloud.pubsub.api.builders
 
com.hivemq.extensions.google.cloud.pubsub.api.model - package com.hivemq.extensions.google.cloud.pubsub.api.model
 
com.hivemq.extensions.google.cloud.pubsub.api.transformers - package com.hivemq.extensions.google.cloud.pubsub.api.transformers
 
CustomSetting - Interface in com.hivemq.extensions.google.cloud.pubsub.api.model
A representation for a custom setting.
CustomSettings - Interface in com.hivemq.extensions.google.cloud.pubsub.api.model
This interface provides information about <custom-settings> as it is configured in the google-cloud-pubsub-configuration.xml.

D

data(byte[]) - Method in interface com.hivemq.extensions.google.cloud.pubsub.api.builders.OutboundPubSubMessageBuilder
Set the data of the Google Cloud Pub/Sub message.
data(String) - Method in interface com.hivemq.extensions.google.cloud.pubsub.api.builders.OutboundPubSubMessageBuilder
Set the data of the Google Cloud Pub/Sub message.
data(String, Charset) - Method in interface com.hivemq.extensions.google.cloud.pubsub.api.builders.OutboundPubSubMessageBuilder
Set the data of the Google Cloud Pub/Sub message.
data(ByteBuffer) - Method in interface com.hivemq.extensions.google.cloud.pubsub.api.builders.OutboundPubSubMessageBuilder
Set the data of the Google Cloud Pub/Sub message.

G

getAllForName(String) - Method in interface com.hivemq.extensions.google.cloud.pubsub.api.model.CustomSettings
 
getAttributes() - Method in interface com.hivemq.extensions.google.cloud.pubsub.api.model.PubSubMessage
 
getCustomSettings() - Method in interface com.hivemq.extensions.google.cloud.pubsub.api.transformers.TransformerInitInput
 
getData() - Method in interface com.hivemq.extensions.google.cloud.pubsub.api.model.PubSubMessage
 
getDataAsByteArray() - Method in interface com.hivemq.extensions.google.cloud.pubsub.api.model.PubSubMessage
 
getFirst(String) - Method in interface com.hivemq.extensions.google.cloud.pubsub.api.model.CustomSettings
 
getId() - Method in interface com.hivemq.extensions.google.cloud.pubsub.api.model.PubSubConnection
 
getInboundPubSubMessage() - Method in interface com.hivemq.extensions.google.cloud.pubsub.api.transformers.PubSubToMqttInput
 
getMessageId() - Method in interface com.hivemq.extensions.google.cloud.pubsub.api.model.InboundPubSubMessage
 
getMetricRegistry() - Method in interface com.hivemq.extensions.google.cloud.pubsub.api.transformers.TransformerInitInput
Get the MetricRegistry of this HiveMQ node.
getName() - Method in interface com.hivemq.extensions.google.cloud.pubsub.api.model.CustomSetting
 
getNanos() - Method in interface com.hivemq.extensions.google.cloud.pubsub.api.model.Timestamp
 
getOrderingKey() - Method in interface com.hivemq.extensions.google.cloud.pubsub.api.model.PubSubMessage
 
getProjectId() - Method in interface com.hivemq.extensions.google.cloud.pubsub.api.model.PubSubConnection
 
getPublishPacket() - Method in interface com.hivemq.extensions.google.cloud.pubsub.api.transformers.MqttToPubSubInput
 
getPublishTime() - Method in interface com.hivemq.extensions.google.cloud.pubsub.api.model.InboundPubSubMessage
 
getPubSubConnection() - Method in interface com.hivemq.extensions.google.cloud.pubsub.api.transformers.TransformerInitInput
 
getSeconds() - Method in interface com.hivemq.extensions.google.cloud.pubsub.api.model.Timestamp
 
getSubscriptionName() - Method in interface com.hivemq.extensions.google.cloud.pubsub.api.model.InboundPubSubMessage
 
getTopicName() - Method in interface com.hivemq.extensions.google.cloud.pubsub.api.model.OutboundPubSubMessage
 
getValue() - Method in interface com.hivemq.extensions.google.cloud.pubsub.api.model.CustomSetting
 

I

InboundPubSubMessage - Interface in com.hivemq.extensions.google.cloud.pubsub.api.model
Represents an inbound Google Cloud Pub/Sub message that was read from PubSub.
init(I) - Method in interface com.hivemq.extensions.google.cloud.pubsub.api.transformers.Transformer
Use the init method to initialize the transformer.
isEmpty() - Method in interface com.hivemq.extensions.google.cloud.pubsub.api.model.CustomSettings
 

M

MqttToPubSubInitInput - Interface in com.hivemq.extensions.google.cloud.pubsub.api.transformers
Provides context for the initialization of a MqttToPubSubTransformer.
MqttToPubSubInput - Interface in com.hivemq.extensions.google.cloud.pubsub.api.transformers
The input parameter of the MqttToPubSubTransformer.
MqttToPubSubOutput - Interface in com.hivemq.extensions.google.cloud.pubsub.api.transformers
The output parameter of the MqttToPubSubTransformer.
MqttToPubSubTransformer - Interface in com.hivemq.extensions.google.cloud.pubsub.api.transformers
Implement this transformer for the programmatic creation of OutboundPubSubMessages from PublishPackets.

N

newOutboundPubSubMessageBuilder() - Method in interface com.hivemq.extensions.google.cloud.pubsub.api.transformers.MqttToPubSubOutput
newPublishBuilder() - Method in interface com.hivemq.extensions.google.cloud.pubsub.api.transformers.PubSubToMqttOutput
 

O

orderingKey(String) - Method in interface com.hivemq.extensions.google.cloud.pubsub.api.builders.OutboundPubSubMessageBuilder
Set the orderingKey of the Google Cloud Pub/Sub message.
OutboundPubSubMessage - Interface in com.hivemq.extensions.google.cloud.pubsub.api.model
Represents an outbound Google Cloud Pub/Sub message, that should be written to PubSub.
OutboundPubSubMessageBuilder - Interface in com.hivemq.extensions.google.cloud.pubsub.api.builders
The OutboundPubSubMessageBuilder enables the creation of OutboundPubSubMessages via its fluent API.

P

PubSubConnection - Interface in com.hivemq.extensions.google.cloud.pubsub.api.model
This interface provides information about a <pubsub-connection> as it is configured in the google-cloud-pubsub-configuration.xml.
PubSubMessage - Interface in com.hivemq.extensions.google.cloud.pubsub.api.model
Represents a Google Cloud Pub/Sub message.
PubSubToMqttInitInput - Interface in com.hivemq.extensions.google.cloud.pubsub.api.transformers
Provides context for the initialization of a PubSubToMqttTransformer.
PubSubToMqttInput - Interface in com.hivemq.extensions.google.cloud.pubsub.api.transformers
The input parameter of the PubSubToMqttTransformer.
PubSubToMqttOutput - Interface in com.hivemq.extensions.google.cloud.pubsub.api.transformers
The output parameter of the PubSubToMqttTransformer.
PubSubToMqttTransformer - Interface in com.hivemq.extensions.google.cloud.pubsub.api.transformers
Implement this transformer for the programmatic creation of Publishes from InboundPubSubMessages.

S

setOutboundPubSubMessages(List<OutboundPubSubMessage>) - Method in interface com.hivemq.extensions.google.cloud.pubsub.api.transformers.MqttToPubSubOutput
Sets the OutboundPubSubMessages, that will be pushed to Google Cloud Pub/Sub after the MqttToPubSubTransformer.transformMqttToPubSub(MqttToPubSubInput, MqttToPubSubOutput) call returns.
setPublishes(List<Publish>) - Method in interface com.hivemq.extensions.google.cloud.pubsub.api.transformers.PubSubToMqttOutput
Sets the Publishes, that will be published by HiveMQ after the PubSubToMqttTransformer.transformPubSubToMqtt(PubSubToMqttInput, PubSubToMqttOutput) call returns.

T

Timestamp - Interface in com.hivemq.extensions.google.cloud.pubsub.api.model
Timestamp that represents a point in time from epoch (UTC 00:00:00 01.01.1970), encoded as a count of seconds and fractions of seconds at nanosecond resolution.
toMillis() - Method in interface com.hivemq.extensions.google.cloud.pubsub.api.model.Timestamp
 
topicName(String) - Method in interface com.hivemq.extensions.google.cloud.pubsub.api.builders.OutboundPubSubMessageBuilder
Set the topicName of the Google Cloud Pub/Sub message.
Transformer<I extends TransformerInitInput> - Interface in com.hivemq.extensions.google.cloud.pubsub.api.transformers
This is the base interface for all HiveMQ Enterprise Extension for Google Cloud Pub/Sub transformer.
TransformerInitInput - Interface in com.hivemq.extensions.google.cloud.pubsub.api.transformers
A marker interface for the input object of the Transformer.init(TransformerInitInput) method.
transformMqttToPubSub(MqttToPubSubInput, MqttToPubSubOutput) - Method in interface com.hivemq.extensions.google.cloud.pubsub.api.transformers.MqttToPubSubTransformer
This callback is executed for every MQTT PUBLISH that arrives at your HiveMQ cluster matching the <mqtt-pubsub-filters> tag configured in the <mqtt-to-pubsub-transformer>.
transformPubSubToMqtt(PubSubToMqttInput, PubSubToMqttOutput) - Method in interface com.hivemq.extensions.google.cloud.pubsub.api.transformers.PubSubToMqttTransformer
This callback is executed for every InboundPubSubMessage that the "HiveMQ Enterprise Extension for Google Cloud Pub/Sub" polls from Google Pub/Sub according to the configured <pubsub-subscriptions> in the <pubsub-to-mqtt-transformer> tag.
A B C D G I M N O P S T 
All Classes All Packages