public class ConnectionBuilder extends Object
| Modifier and Type | Field and Description |
|---|---|
static io.netty.util.AttributeKey<Throwable> |
INIT_FAILURE |
static io.netty.util.AttributeKey<String> |
REDIS_URI |
| Constructor and Description |
|---|
ConnectionBuilder() |
public static final io.netty.util.AttributeKey<String> REDIS_URI
public static final io.netty.util.AttributeKey<Throwable> INIT_FAILURE
public static ConnectionBuilder connectionBuilder()
protected List<io.netty.channel.ChannelHandler> buildHandlers()
protected io.netty.channel.ChannelHandler getHandshakeHandler()
protected ConnectionWatchdog createConnectionWatchdog()
public io.netty.channel.ChannelInitializer<io.netty.channel.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(io.netty.channel.group.ChannelGroup channelGroup)
public ConnectionBuilder commandHandler(Supplier<CommandHandler> supplier)
public ConnectionBuilder bootstrap(io.netty.bootstrap.Bootstrap bootstrap)
public ConnectionBuilder endpoint(Endpoint endpoint)
public ConnectionBuilder clientResources(ClientResources clientResources)
public ConnectionBuilder connectionInitializer(ConnectionInitializer connectionInitializer)
public void configureBootstrap(boolean domainSocket,
Function<Class<? extends io.netty.channel.EventLoopGroup>,io.netty.channel.EventLoopGroup> eventLoopGroupProvider)
Bootstrap.public RedisChannelHandler<?,?> connection()
public io.netty.bootstrap.Bootstrap bootstrap()
public ClientOptions clientOptions()
public ClientResources clientResources()
public Endpoint endpoint()
public RedisURI getRedisURI()
Copyright © 2024 lettuce.io. All rights reserved.