Package com.hivemq.client.mqtt
Interface MqttClientExecutorConfigBuilderBase<B extends MqttClientExecutorConfigBuilderBase<B>>
- Type Parameters:
B- the type of the builder.
- All Known Subinterfaces:
MqttClientExecutorConfigBuilder,MqttClientExecutorConfigBuilder.Nested<P>
@DoNotImplement
public interface MqttClientExecutorConfigBuilderBase<B extends MqttClientExecutorConfigBuilderBase<B>>
Builder base for a
MqttClientExecutorConfig.- Since:
- 1.0
-
Method Summary
Modifier and TypeMethodDescriptionapplicationScheduler(@NotNull Scheduler applicationScheduler) nettyExecutor(@Nullable Executor nettyExecutor) Sets the optional user definedexecutor for Netty(network communication framework).nettyThreads(int nettyThreads) Sets the optional user definedamount of threads Netty(network communication framework).
-
Method Details
-
nettyExecutor
Sets the optional user definedexecutor for Netty(network communication framework).- Parameters:
nettyExecutor- the user defined executor for Netty ornullto use the default executor.- Returns:
- the builder.
-
nettyThreads
Sets the optional user definedamount of threads Netty(network communication framework).- Parameters:
nettyThreads- the user defined amount of threads Netty.- Returns:
- the builder.
-
applicationScheduler
- Parameters:
applicationScheduler- the scheduler used for executing application specific code.- Returns:
- the builder.
-