A C E G H K N O P S T U 
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
Use the ExtensionRegistry to register custom PayloadGenerator and SecurityProvider.
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.
A C E G H K N O P S T U 
All Classes All Packages