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(Supplier<SocketAddress> socketAddressSupplier)
public SocketAddress socketAddress()
public ConnectionBuilder timeout(long timeout, TimeUnit timeUnit)
public long getTimeout()
public TimeUnit getTimeUnit()
public ConnectionBuilder reconnectionListener(ReconnectionListener reconnectionListener)
public ConnectionBuilder clientOptions(ClientOptions clientOptions)
public ConnectionBuilder workerPool(EventExecutorGroup workerPool)
public ConnectionBuilder connectionEvents(ConnectionEvents connectionEvents)
public ConnectionBuilder connection(RedisChannelHandler<?,?> connection)
public ConnectionBuilder channelGroup(ChannelGroup channelGroup)
public ConnectionBuilder commandHandler(CommandHandler<?,?> commandHandler)
public ConnectionBuilder timer(Timer timer)
public ConnectionBuilder bootstrap(Bootstrap bootstrap)
public ConnectionBuilder clientResources(ClientResources clientResources)
public ConnectionBuilder password(char[] password)
public RedisChannelHandler<?,?> connection()
public CommandHandler<?,?> commandHandler()
public Bootstrap bootstrap()
public ClientOptions clientOptions()
public ClientResources clientResources()
public char[] password()
public EventExecutorGroup workerPool()
Copyright © 2018 lettuce.io. All rights reserved.