Class Hierarchy
- java.lang.Object
- io.lettuce.core.protocol.BaseRedisCommandBuilder<K,V>
- io.netty.channel.ChannelHandlerAdapter (implements io.netty.channel.ChannelHandler)
- io.netty.channel.ChannelInboundHandlerAdapter (implements io.netty.channel.ChannelInboundHandler)
- io.netty.channel.ChannelDuplexHandler (implements io.netty.channel.ChannelOutboundHandler)
- io.lettuce.core.protocol.CommandHandler
- io.lettuce.core.protocol.ConnectionWatchdog
- io.lettuce.core.protocol.RedisHandshakeHandler
- io.netty.channel.ChannelDuplexHandler (implements io.netty.channel.ChannelOutboundHandler)
- io.netty.channel.ChannelOutboundHandlerAdapter (implements io.netty.channel.ChannelOutboundHandler)
- io.netty.handler.codec.MessageToByteEncoder<I>
- io.lettuce.core.protocol.CommandEncoder
- io.netty.handler.codec.MessageToByteEncoder<I>
- io.netty.channel.ChannelInboundHandlerAdapter (implements io.netty.channel.ChannelInboundHandler)
- io.lettuce.core.protocol.Command<K,V,T> (implements io.lettuce.core.protocol.RedisCommand<K,V,T>)
- io.lettuce.core.protocol.CommandArgs<K,V>
- io.lettuce.core.protocol.CommandArgsAccessor
- io.lettuce.core.protocol.CommandExpiryWriter (implements io.lettuce.core.RedisChannelWriter)
- io.lettuce.core.protocol.CommandWrapper<K,V,T> (implements io.lettuce.core.protocol.CompleteableCommand<T>, io.lettuce.core.protocol.DecoratedCommand<K,V,T>, io.lettuce.core.protocol.RedisCommand<K,V,T>)
- io.lettuce.core.protocol.TracedCommand<K,V,T> (implements io.lettuce.core.tracing.TraceContextProvider)
- java.util.concurrent.CompletableFuture<T> (implements java.util.concurrent.CompletionStage<T>, java.util.concurrent.Future<V>)
- io.lettuce.core.protocol.AsyncCommand<K,V,T> (implements io.lettuce.core.protocol.CompleteableCommand<T>, io.lettuce.core.protocol.DecoratedCommand<K,V,T>, io.lettuce.core.protocol.RedisCommand<K,V,T>, io.lettuce.core.RedisFuture<V>)
- io.lettuce.core.protocol.TransactionalCommand<K,V,T> (implements io.lettuce.core.protocol.RedisCommand<K,V,T>)
- io.lettuce.core.protocol.AsyncCommand<K,V,T> (implements io.lettuce.core.protocol.CompleteableCommand<T>, io.lettuce.core.protocol.DecoratedCommand<K,V,T>, io.lettuce.core.protocol.RedisCommand<K,V,T>, io.lettuce.core.RedisFuture<V>)
- io.lettuce.core.protocol.DecodeBufferPolicies
- io.lettuce.core.protocol.DefaultEndpoint (implements io.lettuce.core.protocol.Endpoint, io.lettuce.core.protocol.PushHandler, io.lettuce.core.RedisChannelWriter)
- io.lettuce.core.protocol.ReadOnlyCommands
- io.lettuce.core.protocol.RedisStateMachine
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- java.lang.RuntimeException
- io.lettuce.core.RedisException
- io.lettuce.core.protocol.RedisProtocolException
- io.lettuce.core.RedisException
- java.lang.RuntimeException
- java.lang.Exception
Interface Hierarchy
- io.lettuce.core.protocol.CompleteableCommand<T>
- io.lettuce.core.protocol.ConnectionFacade
- io.lettuce.core.protocol.ConnectionInitializer
- io.lettuce.core.protocol.DecodeBufferPolicy
- io.lettuce.core.protocol.DecoratedCommand<K,V,T>
- io.lettuce.core.protocol.DemandAware
- io.lettuce.core.protocol.DemandAware.Sink
- io.lettuce.core.protocol.DemandAware.Source
- io.lettuce.core.protocol.ProtocolKeyword
- io.lettuce.core.protocol.PushHandler
- io.lettuce.core.protocol.Endpoint
- io.lettuce.core.protocol.ReadOnlyCommands.ReadOnlyPredicate
- io.lettuce.core.protocol.ReconnectionListener
- io.lettuce.core.protocol.RedisCommand<K,V,T>
Enum Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
- io.lettuce.core.protocol.CommandHandler.LifecycleState
- io.lettuce.core.protocol.CommandKeyword (implements io.lettuce.core.protocol.ProtocolKeyword)
- io.lettuce.core.protocol.CommandType (implements io.lettuce.core.protocol.ProtocolKeyword)
- io.lettuce.core.protocol.ConnectionIntent
- io.lettuce.core.protocol.ProtocolVersion
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)