public class ConnectionBuilder extends Object
Constructor and Description |
---|
ConnectionBuilder() |
public static ConnectionBuilder connectionBuilder()
protected List<ChannelHandler> buildHandlers()
public void enablePingBeforeConnect()
public void enableAuthPingBeforeConnect()
protected ConnectionWatchdog createConnectionWatchdog()
public RedisChannelInitializer build()
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 timer(Timer timer)
public ConnectionBuilder bootstrap(Bootstrap bootstrap)
public ConnectionBuilder endpoint(Endpoint endpoint)
public ConnectionBuilder clientResources(ClientResources clientResources)
public ConnectionBuilder password(char[] password)
public RedisChannelHandler<?,?> connection()
public Bootstrap bootstrap()
public ClientOptions clientOptions()
public ClientResources clientResources()
public char[] password()
public Endpoint endpoint()
Copyright © 2019 lettuce.io. All rights reserved.