CompletionBuilders.CompletionBuilder into an AsyncCompletionBuilder.future with the result of the CompletableFuture that is provided to the returned
CompletionBuilders.CompletionBuilder.future asynchronously with the result of the CompletableFuture that is provided to
the returned CompletionBuilders.CompletionBuilder.Channel and return a CompletableFuture that completes successfully when the
Channel is ready to use or completes exceptionally if the Channel could not be created or made ready to use for
any reason.Event.Connect event and return a CompletableFuture that completes successfully with the
Channel if a successful connection is made, or already exists, and completes exceptionally otherwise.channel, returning a CompletableFuture that
completes successfully when the Channel has disconnected or completes exceptionally if the channel could not be
disconnected for any reason.Event.Disconnect event and return a CompletableFuture that completes successfully when the
Channel has been closed.Scheduler from the provided ScheduledExecutorService.Event.GetChannel event and return a CompletableFuture that completes successfully when the
Channel is available and completes exceptionally if the FSM is not currently connected or the connection
attempt failed.ChannelActions delegate.Executor to use.ChannelFsm instance will use.Scheduler to use.State of the ChannelFsm.true if the ChannelFsm should be lazy, i.e.true if the ChannelFsm should be persistent in its initial connect attempt, i.e.maxIdleSeconds.ChannelFsmConfigBuilder.ChannelFsm instance.ChannelFsm instance from config.delay.ChannelFsm instance will use.CompletableFuture using the result of future.