Module lettuce.core
Package io.lettuce.core.output
Implementation of different output protocols including the Streaming API.
-
Interface Summary Interface Description KeyStreamingChannel<K> Streaming API for multiple Keys.KeyValueStreamingChannel<K,V> Streaming API for multiple keys and values (tuples).ScoredValueStreamingChannel<V> Streaming API for multiple Keys.StreamingChannel Marker interface for streaming channels.StreamingOutput<T> Implementors of this class support a streamingCommandOutputwhile the command is still processed.ValueStreamingChannel<V> Streaming API for multiple Keys. -
Class Summary Class Description ArrayOutput<K,V> Listof objects and lists to support dynamic nested structures (List with mixed content of values and sublists).BooleanListOutput<K,V> Listof boolean output.BooleanOutput<K,V> Boolean output.ByteArrayOutput<K,V> Byte array output.ClaimedMessagesOutput<K,V> DecodesClaimedMessages.CommandOutput<K,V,T> Base class for Redis command outputs.DateOutput<K,V> Date output with no milliseconds.DoubleListOutput<K,V> Listof Double output.DoubleOutput<K,V> Double output, may be null.EnumSetOutput<K,V,E extends Enum<E>> EnumSetoutput.GenericMapOutput<K,V> Mapof keys and objects output.GeoCoordinatesListOutput<K,V> A list output that creates a list withGeoCoordinates's.GeoCoordinatesValueListOutput<K,V> A list output that creates a list withGeoCoordinatesValues.GeoWithinListOutput<K,V> A list output that creates a list with either double/long orGeoCoordinates's.IntegerListOutput<K,V> Listof 64-bit integer output.IntegerOutput<K,V> 64-bit integer output, may be null.KeyListOutput<K,V> Listof keys output.KeyOutput<K,V> Key output.KeyScanOutput<K,V> KeyScanCursorfor scan cursor output.KeyScanStreamingOutput<K,V> Streaming API for multiple Keys.KeyStreamingOutput<K,V> Streaming-Output of Keys.KeyValueListOutput<K,V> KeyValueOutput<K,V> Key-value pair output.KeyValueScanStreamingOutput<K,V> Streaming-Output of Key Value Pairs.KeyValueScoredValueOutput<K,V> KeyValueencapsulatingScoredValue.KeyValueStreamingOutput<K,V> Streaming-Output of Key Value Pairs.ListOfGenericMapsOutput<K,V> Listof maps output.ListOfMapsOutput<K,V> Listof maps output.ListSubscriber<T> Simple subscriber feeding aCollectionListSubscriber.onNext(Collection, Object).MapOutput<K,V> Mapof keys and values output.MapScanOutput<K,V> MapScanCursorfor scan cursor output.MultiOutput<K,V> Output of all commands within a MULTI block.NestedMultiOutput<K,V> Listof command outputs, possibly deeply nested.PendingMessageListOutput<K,V> Decodes a list ofPendingMessage.PendingMessagesOutput<K,V> DecodesPendingMessages.PushOutput<K,V> Output for push notifications.ReplayOutput<K,V> ReplayableCommandOutputcapturing output signals to replay these on a targetCommandOutput.ReplayOutput.BulkString ReplayOutput.ErrorBytes ReplayOutput.Signal Encapsulates a replayable decoding signal.ScanOutput<K,V,T extends ScanCursor> Cursor handling output.ScoredValueListOutput<K,V> Listof values and their associated scores.ScoredValueOutput<K,V> A singleScoredValue.ScoredValueScanOutput<K,V> ScoredValueScanCursorfor scan cursor output.ScoredValueScanStreamingOutput<K,V> Streaming-Output of of values and their associated scores.ScoredValueStreamingOutput<K,V> Streaming-Output of of values and their associated scores.SocketAddressOutput<K,V> Output capturing a hostname and port (both string elements) into aSocketAddress.StatusOutput<K,V> Status message output.StreamingOutput.Subscriber<T> Subscriber to aStreamingOutput.StreamMessageListOutput<K,V> ListofStreamMessages.StreamReadOutput<K,V> StringListOutput<K,V> Listof string output.StringMatchResultOutput<K,V> Command output forSTRALGOreturningStringMatchResult.StringValueListOutput<K,V> ValueListOutput<K,V> Listof values output.ValueOutput<K,V> Value output.ValueScanOutput<K,V> ValueScanCursorfor scan cursor output.ValueScanStreamingOutput<K,V> Streaming API for multiple Values.ValueSetOutput<K,V> Setof value output.ValueStreamingOutput<K,V> Streaming-Output of Values.ValueValueListOutput<K,V> VoidOutput<K,V> Voidcommand output to consume data silently without actually processing it.