public class ConnectionBuilder extends Object
Constructor and Description |
---|
ConnectionBuilder() |
public static ConnectionBuilder connectionBuilder()
protected List<ChannelHandler> buildHandlers()
protected ChannelHandler getHandshakeHandler()
protected ConnectionWatchdog createConnectionWatchdog()
public ChannelInitializer<Channel> build(SocketAddress socketAddress)
public ConnectionBuilder socketAddressSupplier(Mono<SocketAddress> socketAddressSupplier)
public Mono<SocketAddress> socketAddress()
public ConnectionBuilder timeout(Duration timeout)
public Duration getTimeout()
public ConnectionBuilder reconnectionListener(ReconnectionListener reconnectionListener)
public ConnectionBuilder clientOptions(ClientOptions clientOptions)
public ConnectionBuilder connectionEvents(ConnectionEvents connectionEvents)
public ConnectionBuilder connection(RedisChannelHandler<?,?> connection)
public ConnectionBuilder channelGroup(ChannelGroup channelGroup)
public ConnectionBuilder commandHandler(Supplier<CommandHandler> supplier)
public ConnectionBuilder bootstrap(Bootstrap bootstrap)
public ConnectionBuilder endpoint(Endpoint endpoint)
public ConnectionBuilder clientResources(ClientResources clientResources)
public ConnectionBuilder connectionInitializer(ConnectionInitializer connectionInitializer)
public RedisChannelHandler<?,?> connection()
public Bootstrap bootstrap()
public ClientOptions clientOptions()
public ClientResources clientResources()
public Endpoint endpoint()
Copyright © 2022 lettuce.io. All rights reserved.