A C E G H K N O P S T U
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- addPayloadGenerator(String, PayloadGenerator) - Method in interface com.hivemq.swarm.extension.sdk.ExtensionRegistry
-
Register a
PayloadGenerator
with the specified key. - addSecurityProvider(String, SecurityProvider) - Method in interface com.hivemq.swarm.extension.sdk.ExtensionRegistry
-
Register a
SecurityProvider
with the specified key.
C
- cipherSuites(Collection<String>) - Method in interface com.hivemq.swarm.extension.sdk.security.SecurityProviderOutput
-
Sets the optional user defined cipher suites.
- com.hivemq.swarm.extension.sdk - package com.hivemq.swarm.extension.sdk
- com.hivemq.swarm.extension.sdk.generators - package com.hivemq.swarm.extension.sdk.generators
- com.hivemq.swarm.extension.sdk.security - package com.hivemq.swarm.extension.sdk.security
E
- ExtensionContext - Interface in com.hivemq.swarm.extension.sdk
- ExtensionInput - Interface in com.hivemq.swarm.extension.sdk
-
This is the base interface for every extension input parameter.
- extensionMain(ExtensionContext) - Method in interface com.hivemq.swarm.extension.sdk.ExtensionMain
-
This gets called when the extension is instantiated on an HiveMQ Swarm agent.
- ExtensionMain - Interface in com.hivemq.swarm.extension.sdk
- ExtensionRegistry - Interface in com.hivemq.swarm.extension.sdk
- ExtensionTaskInput - Interface in com.hivemq.swarm.extension.sdk
G
- getAdditionalAttributes() - Method in interface com.hivemq.swarm.extension.sdk.ExtensionTaskInput
-
Returns the additional arguments of the tag in the scenario.xml.
- getClientId() - Method in interface com.hivemq.swarm.extension.sdk.ExtensionTaskInput
-
Returns the client ID associated with the input.
- getClientOffset() - Method in interface com.hivemq.swarm.extension.sdk.generators.PayloadGeneratorInput
-
The offset of the client within Range: [0..inf] of the client group this generator is associated with.
- getCount() - Method in interface com.hivemq.swarm.extension.sdk.generators.PayloadGeneratorInput
-
The count of publish messages of the publish command.
- getExtensionRegistry() - Method in interface com.hivemq.swarm.extension.sdk.ExtensionContext
- getMetricRegistry() - Method in interface com.hivemq.swarm.extension.sdk.ExtensionContext
-
Use the
MetricRegistry
to register new or reuse extension-related metrics. - getPayloadGenerator(String) - Method in interface com.hivemq.swarm.extension.sdk.ExtensionRegistry
-
Retrieve the
PayloadGenerator
that is registered to the specified key. - getRate() - Method in interface com.hivemq.swarm.extension.sdk.generators.PayloadGeneratorInput
-
The rate of publish messages of the publish command.
- getScenarioDependencies() - Method in interface com.hivemq.swarm.extension.sdk.ExtensionInput
-
The location of the
scenario-dependencies
directory. - getSecurityProvider(String) - Method in interface com.hivemq.swarm.extension.sdk.ExtensionRegistry
-
Retrieve the
SecurityProvider
that is registered to the specified key. - getTopic() - Method in interface com.hivemq.swarm.extension.sdk.generators.PayloadGeneratorInput
-
The topic of the publish which the payload is generated for.
H
- handshakeTimeout(long, TimeUnit) - Method in interface com.hivemq.swarm.extension.sdk.security.SecurityProviderOutput
-
Sets the SSL/TLS handshake timeout.
- hostnameVerifier(HostnameVerifier) - Method in interface com.hivemq.swarm.extension.sdk.security.SecurityProviderOutput
-
Sets the optional user defined hostname verifier.
K
- keyManagerFactory(KeyManagerFactory) - Method in interface com.hivemq.swarm.extension.sdk.security.SecurityProviderOutput
-
Sets the optional user defined
KeyManagerFactory
.
N
- nextPayload(PayloadGeneratorInput) - Method in interface com.hivemq.swarm.extension.sdk.generators.PayloadGenerator
-
Generate the next payload for the generator.
O
- onConnect(SecurityProviderInput, SecurityProviderOutput) - Method in interface com.hivemq.swarm.extension.sdk.security.SecurityProvider
-
This gets called for every connect with this security provider.
P
- PayloadGenerator - Interface in com.hivemq.swarm.extension.sdk.generators
-
A payload generator is used to generate payloads for a Mqtt Publish.
- PayloadGeneratorInput - Interface in com.hivemq.swarm.extension.sdk.generators
- protocols(Collection<String>) - Method in interface com.hivemq.swarm.extension.sdk.security.SecurityProviderOutput
-
Sets the optional user defined protocols.
S
- SecurityProvider - Interface in com.hivemq.swarm.extension.sdk.security
- SecurityProviderInput - Interface in com.hivemq.swarm.extension.sdk.security
- SecurityProviderOutput - Interface in com.hivemq.swarm.extension.sdk.security
T
- trustManagerFactory(TrustManagerFactory) - Method in interface com.hivemq.swarm.extension.sdk.security.SecurityProviderOutput
-
Sets the optional user defined
TrustManagerFactory
.
U
- userNamePassword(String, byte[]) - Method in interface com.hivemq.swarm.extension.sdk.security.SecurityProviderOutput
-
Configures username password authentication.
All Classes All Packages