Class AbstractListCommands<K,V>

Direct Known Subclasses:
ReactiveListCommandsImpl

class AbstractListCommands<K,V> extends ReactiveSortable<K,V>
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    protected static final LPosArgs
     
    protected final Type
     
    protected final Type
     

    Fields inherited from class io.quarkus.redis.runtime.datasource.AbstractRedisCommands

    marshaller, redis
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    (package private) io.smallrye.mutiny.Uni<io.vertx.mutiny.redis.client.Response>
    _blmove(K source, K destination, Position positionInSource, Position positionInDest, Duration timeout)
     
    (package private) io.smallrye.mutiny.Uni<io.vertx.mutiny.redis.client.Response>
    _blmpop(Duration timeout, Position position, int count, K... keys)
     
    (package private) io.smallrye.mutiny.Uni<io.vertx.mutiny.redis.client.Response>
    _blmpop(Duration timeout, Position position, K... keys)
     
    (package private) io.smallrye.mutiny.Uni<io.vertx.mutiny.redis.client.Response>
    _blpop(Duration timeout, K... keys)
     
    (package private) io.smallrye.mutiny.Uni<io.vertx.mutiny.redis.client.Response>
    _brpop(Duration timeout, K... keys)
     
    (package private) io.smallrye.mutiny.Uni<io.vertx.mutiny.redis.client.Response>
    _brpoplpush(Duration timeout, K source, K destination)
     
    (package private) io.smallrye.mutiny.Uni<io.vertx.mutiny.redis.client.Response>
    _lindex(K key, long index)
     
    (package private) io.smallrye.mutiny.Uni<io.vertx.mutiny.redis.client.Response>
    _linsertAfterPivot(K key, V pivot, V element)
     
    (package private) io.smallrye.mutiny.Uni<io.vertx.mutiny.redis.client.Response>
    _linsertBeforePivot(K key, V pivot, V element)
     
    (package private) io.smallrye.mutiny.Uni<io.vertx.mutiny.redis.client.Response>
    _llen(K key)
     
    (package private) io.smallrye.mutiny.Uni<io.vertx.mutiny.redis.client.Response>
    _lmove(K source, K destination, Position positionInSource, Position positionInDest)
     
    (package private) io.smallrye.mutiny.Uni<io.vertx.mutiny.redis.client.Response>
    _lmpop(Position position, int count, K... keys)
     
    (package private) io.smallrye.mutiny.Uni<io.vertx.mutiny.redis.client.Response>
    _lmpop(Position position, K... keys)
     
    (package private) io.smallrye.mutiny.Uni<io.vertx.mutiny.redis.client.Response>
    _lpop(K key)
     
    (package private) io.smallrye.mutiny.Uni<io.vertx.mutiny.redis.client.Response>
    _lpop(K key, int count)
     
    (package private) io.smallrye.mutiny.Uni<io.vertx.mutiny.redis.client.Response>
    _lpos(K key, V element)
     
    (package private) io.smallrye.mutiny.Uni<io.vertx.mutiny.redis.client.Response>
    _lpos(K key, V element, int count)
     
    (package private) io.smallrye.mutiny.Uni<io.vertx.mutiny.redis.client.Response>
    _lpos(K key, V element, int count, LPosArgs args)
     
    (package private) io.smallrye.mutiny.Uni<io.vertx.mutiny.redis.client.Response>
    _lpos(K key, V element, LPosArgs args)
     
    (package private) io.smallrye.mutiny.Uni<io.vertx.mutiny.redis.client.Response>
    _lpush(K key, V... elements)
     
    (package private) io.smallrye.mutiny.Uni<io.vertx.mutiny.redis.client.Response>
    _lpushx(K key, V... elements)
     
    (package private) io.smallrye.mutiny.Uni<io.vertx.mutiny.redis.client.Response>
    _lrange(K key, long start, long stop)
     
    (package private) io.smallrye.mutiny.Uni<io.vertx.mutiny.redis.client.Response>
    _lrem(K key, long count, V element)
     
    (package private) io.smallrye.mutiny.Uni<io.vertx.mutiny.redis.client.Response>
    _lset(K key, long index, V element)
     
    (package private) io.smallrye.mutiny.Uni<io.vertx.mutiny.redis.client.Response>
    _ltrim(K key, long start, long stop)
     
    (package private) io.smallrye.mutiny.Uni<io.vertx.mutiny.redis.client.Response>
    _rpop(K key)
     
    (package private) io.smallrye.mutiny.Uni<io.vertx.mutiny.redis.client.Response>
    _rpop(K key, int count)
     
    (package private) io.smallrye.mutiny.Uni<io.vertx.mutiny.redis.client.Response>
    _rpoplpush(K source, K destination)
     
    (package private) io.smallrye.mutiny.Uni<io.vertx.mutiny.redis.client.Response>
    _rpush(K key, V... values)
     
    (package private) io.smallrye.mutiny.Uni<io.vertx.mutiny.redis.client.Response>
    _rpushx(K key, V... values)
     
    (package private) KeyValue<K,V>
    decodeKeyValue(io.vertx.mutiny.redis.client.Response r)
     
    (package private) KeyValue<K,V>
    decodeKeyValueWithList(io.vertx.mutiny.redis.client.Response r)
     
    (package private) List<KeyValue<K,V>>
    decodeListOfKeyValue(io.vertx.mutiny.redis.client.Response r)
     
    (package private) List<Long>
    decodeListOfLongs(io.vertx.mutiny.redis.client.Response r)
     
    (package private) List<V>
    decodeListV(io.vertx.mutiny.redis.client.Response r)
     
    (package private) Long
    decodeLongOrNull(io.vertx.mutiny.redis.client.Response r)
     
    (package private) V
    decodeV(io.vertx.mutiny.redis.client.Response r)
     

    Methods inherited from class io.quarkus.redis.runtime.datasource.ReactiveSortable

    sort, sort, sortAndStore, sortAndStore

    Methods inherited from class io.quarkus.redis.runtime.datasource.AbstractRedisCommands

    execute, isMap

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • typeOfValue

      protected final Type typeOfValue
    • typeOfKey

      protected final Type typeOfKey
    • DEFAULT_INSTANCE

      protected static final LPosArgs DEFAULT_INSTANCE
  • Constructor Details

  • Method Details

    • _blmove

      io.smallrye.mutiny.Uni<io.vertx.mutiny.redis.client.Response> _blmove(K source, K destination, Position positionInSource, Position positionInDest, Duration timeout)
    • decodeV

      V decodeV(io.vertx.mutiny.redis.client.Response r)
    • _blmpop

      io.smallrye.mutiny.Uni<io.vertx.mutiny.redis.client.Response> _blmpop(Duration timeout, Position position, K... keys)
    • decodeKeyValue

      KeyValue<K,V> decodeKeyValue(io.vertx.mutiny.redis.client.Response r)
    • decodeKeyValueWithList

      KeyValue<K,V> decodeKeyValueWithList(io.vertx.mutiny.redis.client.Response r)
    • _blmpop

      io.smallrye.mutiny.Uni<io.vertx.mutiny.redis.client.Response> _blmpop(Duration timeout, Position position, int count, K... keys)
    • decodeListOfKeyValue

      List<KeyValue<K,V>> decodeListOfKeyValue(io.vertx.mutiny.redis.client.Response r)
    • _blpop

      io.smallrye.mutiny.Uni<io.vertx.mutiny.redis.client.Response> _blpop(Duration timeout, K... keys)
    • _brpop

      io.smallrye.mutiny.Uni<io.vertx.mutiny.redis.client.Response> _brpop(Duration timeout, K... keys)
    • _brpoplpush

      io.smallrye.mutiny.Uni<io.vertx.mutiny.redis.client.Response> _brpoplpush(Duration timeout, K source, K destination)
    • _lindex

      io.smallrye.mutiny.Uni<io.vertx.mutiny.redis.client.Response> _lindex(K key, long index)
    • _linsertBeforePivot

      io.smallrye.mutiny.Uni<io.vertx.mutiny.redis.client.Response> _linsertBeforePivot(K key, V pivot, V element)
    • _linsertAfterPivot

      io.smallrye.mutiny.Uni<io.vertx.mutiny.redis.client.Response> _linsertAfterPivot(K key, V pivot, V element)
    • _llen

      io.smallrye.mutiny.Uni<io.vertx.mutiny.redis.client.Response> _llen(K key)
    • _lmove

      io.smallrye.mutiny.Uni<io.vertx.mutiny.redis.client.Response> _lmove(K source, K destination, Position positionInSource, Position positionInDest)
    • _lmpop

      io.smallrye.mutiny.Uni<io.vertx.mutiny.redis.client.Response> _lmpop(Position position, K... keys)
    • _lmpop

      io.smallrye.mutiny.Uni<io.vertx.mutiny.redis.client.Response> _lmpop(Position position, int count, K... keys)
    • _lpop

      io.smallrye.mutiny.Uni<io.vertx.mutiny.redis.client.Response> _lpop(K key)
    • _lpop

      io.smallrye.mutiny.Uni<io.vertx.mutiny.redis.client.Response> _lpop(K key, int count)
    • decodeListV

      List<V> decodeListV(io.vertx.mutiny.redis.client.Response r)
    • _lpos

      io.smallrye.mutiny.Uni<io.vertx.mutiny.redis.client.Response> _lpos(K key, V element)
    • _lpos

      io.smallrye.mutiny.Uni<io.vertx.mutiny.redis.client.Response> _lpos(K key, V element, LPosArgs args)
    • decodeLongOrNull

      Long decodeLongOrNull(io.vertx.mutiny.redis.client.Response r)
    • _lpos

      io.smallrye.mutiny.Uni<io.vertx.mutiny.redis.client.Response> _lpos(K key, V element, int count)
    • _lpos

      io.smallrye.mutiny.Uni<io.vertx.mutiny.redis.client.Response> _lpos(K key, V element, int count, LPosArgs args)
    • decodeListOfLongs

      List<Long> decodeListOfLongs(io.vertx.mutiny.redis.client.Response r)
    • _lpush

      io.smallrye.mutiny.Uni<io.vertx.mutiny.redis.client.Response> _lpush(K key, V... elements)
    • _lpushx

      io.smallrye.mutiny.Uni<io.vertx.mutiny.redis.client.Response> _lpushx(K key, V... elements)
    • _lrange

      io.smallrye.mutiny.Uni<io.vertx.mutiny.redis.client.Response> _lrange(K key, long start, long stop)
    • _lrem

      io.smallrye.mutiny.Uni<io.vertx.mutiny.redis.client.Response> _lrem(K key, long count, V element)
    • _lset

      io.smallrye.mutiny.Uni<io.vertx.mutiny.redis.client.Response> _lset(K key, long index, V element)
    • _ltrim

      io.smallrye.mutiny.Uni<io.vertx.mutiny.redis.client.Response> _ltrim(K key, long start, long stop)
    • _rpop

      io.smallrye.mutiny.Uni<io.vertx.mutiny.redis.client.Response> _rpop(K key)
    • _rpop

      io.smallrye.mutiny.Uni<io.vertx.mutiny.redis.client.Response> _rpop(K key, int count)
    • _rpoplpush

      io.smallrye.mutiny.Uni<io.vertx.mutiny.redis.client.Response> _rpoplpush(K source, K destination)
    • _rpush

      io.smallrye.mutiny.Uni<io.vertx.mutiny.redis.client.Response> _rpush(K key, V... values)
    • _rpushx

      io.smallrye.mutiny.Uni<io.vertx.mutiny.redis.client.Response> _rpushx(K key, V... values)