Class RedissonReactiveHashCommands

java.lang.Object
org.redisson.spring.data.connection.RedissonReactiveHashCommands
All Implemented Interfaces:
org.springframework.data.redis.connection.ReactiveHashCommands
Direct Known Subclasses:
RedissonReactiveClusterHashCommands

public class RedissonReactiveHashCommands extends Object implements org.springframework.data.redis.connection.ReactiveHashCommands
Author:
Nikita Koksharov
  • Nested Class Summary

    Nested classes/interfaces inherited from interface org.springframework.data.redis.connection.ReactiveHashCommands

    org.springframework.data.redis.connection.ReactiveHashCommands.HashExpireCommand, org.springframework.data.redis.connection.ReactiveHashCommands.HashFieldsCommand, org.springframework.data.redis.connection.ReactiveHashCommands.HDelCommand, org.springframework.data.redis.connection.ReactiveHashCommands.HExistsCommand, org.springframework.data.redis.connection.ReactiveHashCommands.HGetCommand, org.springframework.data.redis.connection.ReactiveHashCommands.HRandFieldCommand, org.springframework.data.redis.connection.ReactiveHashCommands.HSetCommand, org.springframework.data.redis.connection.ReactiveHashCommands.HStrLenCommand
  • Method Summary

    Modifier and Type
    Method
    Description
    reactor.core.publisher.Flux<org.springframework.data.redis.connection.ReactiveRedisConnection.NumericResponse<org.springframework.data.redis.connection.ReactiveHashCommands.HashExpireCommand,Long>>
    applyHashFieldExpiration(org.reactivestreams.Publisher<org.springframework.data.redis.connection.ReactiveHashCommands.HashExpireCommand> commands)
     
    reactor.core.publisher.Flux<org.springframework.data.redis.connection.ReactiveRedisConnection.NumericResponse<org.springframework.data.redis.connection.ReactiveHashCommands.HDelCommand,Long>>
    hDel(org.reactivestreams.Publisher<org.springframework.data.redis.connection.ReactiveHashCommands.HDelCommand> commands)
     
    reactor.core.publisher.Flux<org.springframework.data.redis.connection.ReactiveRedisConnection.BooleanResponse<org.springframework.data.redis.connection.ReactiveHashCommands.HExistsCommand>>
    hExists(org.reactivestreams.Publisher<org.springframework.data.redis.connection.ReactiveHashCommands.HExistsCommand> commands)
     
    reactor.core.publisher.Flux<org.springframework.data.redis.connection.ReactiveRedisConnection.CommandResponse<org.springframework.data.redis.connection.ReactiveRedisConnection.KeyCommand,reactor.core.publisher.Flux<Map.Entry<ByteBuffer,ByteBuffer>>>>
    hGetAll(org.reactivestreams.Publisher<org.springframework.data.redis.connection.ReactiveRedisConnection.KeyCommand> commands)
     
    reactor.core.publisher.Flux<org.springframework.data.redis.connection.ReactiveRedisConnection.CommandResponse<org.springframework.data.redis.connection.ReactiveRedisConnection.KeyCommand,reactor.core.publisher.Flux<ByteBuffer>>>
    hKeys(org.reactivestreams.Publisher<org.springframework.data.redis.connection.ReactiveRedisConnection.KeyCommand> commands)
     
    reactor.core.publisher.Flux<org.springframework.data.redis.connection.ReactiveRedisConnection.NumericResponse<org.springframework.data.redis.connection.ReactiveRedisConnection.KeyCommand,Long>>
    hLen(org.reactivestreams.Publisher<org.springframework.data.redis.connection.ReactiveRedisConnection.KeyCommand> commands)
     
    reactor.core.publisher.Flux<org.springframework.data.redis.connection.ReactiveRedisConnection.MultiValueResponse<org.springframework.data.redis.connection.ReactiveHashCommands.HGetCommand,ByteBuffer>>
    hMGet(org.reactivestreams.Publisher<org.springframework.data.redis.connection.ReactiveHashCommands.HGetCommand> commands)
     
    reactor.core.publisher.Flux<org.springframework.data.redis.connection.ReactiveRedisConnection.NumericResponse<org.springframework.data.redis.connection.ReactiveHashCommands.HashFieldsCommand,Long>>
    hPersist(org.reactivestreams.Publisher<org.springframework.data.redis.connection.ReactiveHashCommands.HashFieldsCommand> commands)
     
    reactor.core.publisher.Flux<org.springframework.data.redis.connection.ReactiveRedisConnection.NumericResponse<org.springframework.data.redis.connection.ReactiveHashCommands.HashFieldsCommand,Long>>
    hpTtl(org.reactivestreams.Publisher<org.springframework.data.redis.connection.ReactiveHashCommands.HashFieldsCommand> commands)
     
    reactor.core.publisher.Flux<org.springframework.data.redis.connection.ReactiveRedisConnection.CommandResponse<org.springframework.data.redis.connection.ReactiveHashCommands.HRandFieldCommand,reactor.core.publisher.Flux<ByteBuffer>>>
    hRandField(org.reactivestreams.Publisher<org.springframework.data.redis.connection.ReactiveHashCommands.HRandFieldCommand> commands)
     
    reactor.core.publisher.Flux<org.springframework.data.redis.connection.ReactiveRedisConnection.CommandResponse<org.springframework.data.redis.connection.ReactiveHashCommands.HRandFieldCommand,reactor.core.publisher.Flux<Map.Entry<ByteBuffer,ByteBuffer>>>>
    hRandFieldWithValues(org.reactivestreams.Publisher<org.springframework.data.redis.connection.ReactiveHashCommands.HRandFieldCommand> commands)
     
    reactor.core.publisher.Flux<org.springframework.data.redis.connection.ReactiveRedisConnection.CommandResponse<org.springframework.data.redis.connection.ReactiveRedisConnection.KeyCommand,reactor.core.publisher.Flux<Map.Entry<ByteBuffer,ByteBuffer>>>>
    hScan(org.reactivestreams.Publisher<org.springframework.data.redis.connection.ReactiveRedisConnection.KeyScanCommand> commands)
     
    reactor.core.publisher.Flux<org.springframework.data.redis.connection.ReactiveRedisConnection.BooleanResponse<org.springframework.data.redis.connection.ReactiveHashCommands.HSetCommand>>
    hSet(org.reactivestreams.Publisher<org.springframework.data.redis.connection.ReactiveHashCommands.HSetCommand> commands)
     
    reactor.core.publisher.Flux<org.springframework.data.redis.connection.ReactiveRedisConnection.NumericResponse<org.springframework.data.redis.connection.ReactiveHashCommands.HStrLenCommand,Long>>
    hStrLen(org.reactivestreams.Publisher<org.springframework.data.redis.connection.ReactiveHashCommands.HStrLenCommand> commands)
     
    reactor.core.publisher.Flux<org.springframework.data.redis.connection.ReactiveRedisConnection.NumericResponse<org.springframework.data.redis.connection.ReactiveHashCommands.HashFieldsCommand,Long>>
    hTtl(org.reactivestreams.Publisher<org.springframework.data.redis.connection.ReactiveHashCommands.HashFieldsCommand> commands)
     
    reactor.core.publisher.Flux<org.springframework.data.redis.connection.ReactiveRedisConnection.CommandResponse<org.springframework.data.redis.connection.ReactiveRedisConnection.KeyCommand,reactor.core.publisher.Flux<ByteBuffer>>>
    hVals(org.reactivestreams.Publisher<org.springframework.data.redis.connection.ReactiveRedisConnection.KeyCommand> commands)
     
    static byte[]
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface org.springframework.data.redis.connection.ReactiveHashCommands

    hDel, hDel, hExists, hExpire, hExpire, hExpireAt, hExpireAt, hGet, hGetAll, hKeys, hLen, hMGet, hMSet, hPersist, hPersist, hpExpire, hpExpire, hpExpireAt, hpExpireAt, hpTtl, hpTtl, hRandField, hRandField, hRandFieldWithValues, hRandFieldWithValues, hScan, hScan, hSet, hSetNX, hStrLen, hTtl, hTtl, hVals
  • Method Details

    • hSet

      public reactor.core.publisher.Flux<org.springframework.data.redis.connection.ReactiveRedisConnection.BooleanResponse<org.springframework.data.redis.connection.ReactiveHashCommands.HSetCommand>> hSet(org.reactivestreams.Publisher<org.springframework.data.redis.connection.ReactiveHashCommands.HSetCommand> commands)
      Specified by:
      hSet in interface org.springframework.data.redis.connection.ReactiveHashCommands
    • hMGet

      public reactor.core.publisher.Flux<org.springframework.data.redis.connection.ReactiveRedisConnection.MultiValueResponse<org.springframework.data.redis.connection.ReactiveHashCommands.HGetCommand,ByteBuffer>> hMGet(org.reactivestreams.Publisher<org.springframework.data.redis.connection.ReactiveHashCommands.HGetCommand> commands)
      Specified by:
      hMGet in interface org.springframework.data.redis.connection.ReactiveHashCommands
    • hExists

      public reactor.core.publisher.Flux<org.springframework.data.redis.connection.ReactiveRedisConnection.BooleanResponse<org.springframework.data.redis.connection.ReactiveHashCommands.HExistsCommand>> hExists(org.reactivestreams.Publisher<org.springframework.data.redis.connection.ReactiveHashCommands.HExistsCommand> commands)
      Specified by:
      hExists in interface org.springframework.data.redis.connection.ReactiveHashCommands
    • hDel

      public reactor.core.publisher.Flux<org.springframework.data.redis.connection.ReactiveRedisConnection.NumericResponse<org.springframework.data.redis.connection.ReactiveHashCommands.HDelCommand,Long>> hDel(org.reactivestreams.Publisher<org.springframework.data.redis.connection.ReactiveHashCommands.HDelCommand> commands)
      Specified by:
      hDel in interface org.springframework.data.redis.connection.ReactiveHashCommands
    • hLen

      public reactor.core.publisher.Flux<org.springframework.data.redis.connection.ReactiveRedisConnection.NumericResponse<org.springframework.data.redis.connection.ReactiveRedisConnection.KeyCommand,Long>> hLen(org.reactivestreams.Publisher<org.springframework.data.redis.connection.ReactiveRedisConnection.KeyCommand> commands)
      Specified by:
      hLen in interface org.springframework.data.redis.connection.ReactiveHashCommands
    • hKeys

      public reactor.core.publisher.Flux<org.springframework.data.redis.connection.ReactiveRedisConnection.CommandResponse<org.springframework.data.redis.connection.ReactiveRedisConnection.KeyCommand,reactor.core.publisher.Flux<ByteBuffer>>> hKeys(org.reactivestreams.Publisher<org.springframework.data.redis.connection.ReactiveRedisConnection.KeyCommand> commands)
      Specified by:
      hKeys in interface org.springframework.data.redis.connection.ReactiveHashCommands
    • hVals

      public reactor.core.publisher.Flux<org.springframework.data.redis.connection.ReactiveRedisConnection.CommandResponse<org.springframework.data.redis.connection.ReactiveRedisConnection.KeyCommand,reactor.core.publisher.Flux<ByteBuffer>>> hVals(org.reactivestreams.Publisher<org.springframework.data.redis.connection.ReactiveRedisConnection.KeyCommand> commands)
      Specified by:
      hVals in interface org.springframework.data.redis.connection.ReactiveHashCommands
    • hGetAll

      public reactor.core.publisher.Flux<org.springframework.data.redis.connection.ReactiveRedisConnection.CommandResponse<org.springframework.data.redis.connection.ReactiveRedisConnection.KeyCommand,reactor.core.publisher.Flux<Map.Entry<ByteBuffer,ByteBuffer>>>> hGetAll(org.reactivestreams.Publisher<org.springframework.data.redis.connection.ReactiveRedisConnection.KeyCommand> commands)
      Specified by:
      hGetAll in interface org.springframework.data.redis.connection.ReactiveHashCommands
    • hScan

      public reactor.core.publisher.Flux<org.springframework.data.redis.connection.ReactiveRedisConnection.CommandResponse<org.springframework.data.redis.connection.ReactiveRedisConnection.KeyCommand,reactor.core.publisher.Flux<Map.Entry<ByteBuffer,ByteBuffer>>>> hScan(org.reactivestreams.Publisher<org.springframework.data.redis.connection.ReactiveRedisConnection.KeyScanCommand> commands)
      Specified by:
      hScan in interface org.springframework.data.redis.connection.ReactiveHashCommands
    • hStrLen

      public reactor.core.publisher.Flux<org.springframework.data.redis.connection.ReactiveRedisConnection.NumericResponse<org.springframework.data.redis.connection.ReactiveHashCommands.HStrLenCommand,Long>> hStrLen(org.reactivestreams.Publisher<org.springframework.data.redis.connection.ReactiveHashCommands.HStrLenCommand> commands)
      Specified by:
      hStrLen in interface org.springframework.data.redis.connection.ReactiveHashCommands
    • hRandField

      public reactor.core.publisher.Flux<org.springframework.data.redis.connection.ReactiveRedisConnection.CommandResponse<org.springframework.data.redis.connection.ReactiveHashCommands.HRandFieldCommand,reactor.core.publisher.Flux<ByteBuffer>>> hRandField(org.reactivestreams.Publisher<org.springframework.data.redis.connection.ReactiveHashCommands.HRandFieldCommand> commands)
      Specified by:
      hRandField in interface org.springframework.data.redis.connection.ReactiveHashCommands
    • hRandFieldWithValues

      public reactor.core.publisher.Flux<org.springframework.data.redis.connection.ReactiveRedisConnection.CommandResponse<org.springframework.data.redis.connection.ReactiveHashCommands.HRandFieldCommand,reactor.core.publisher.Flux<Map.Entry<ByteBuffer,ByteBuffer>>>> hRandFieldWithValues(org.reactivestreams.Publisher<org.springframework.data.redis.connection.ReactiveHashCommands.HRandFieldCommand> commands)
      Specified by:
      hRandFieldWithValues in interface org.springframework.data.redis.connection.ReactiveHashCommands
    • applyHashFieldExpiration

      public reactor.core.publisher.Flux<org.springframework.data.redis.connection.ReactiveRedisConnection.NumericResponse<org.springframework.data.redis.connection.ReactiveHashCommands.HashExpireCommand,Long>> applyHashFieldExpiration(org.reactivestreams.Publisher<org.springframework.data.redis.connection.ReactiveHashCommands.HashExpireCommand> commands)
      Specified by:
      applyHashFieldExpiration in interface org.springframework.data.redis.connection.ReactiveHashCommands
    • hPersist

      public reactor.core.publisher.Flux<org.springframework.data.redis.connection.ReactiveRedisConnection.NumericResponse<org.springframework.data.redis.connection.ReactiveHashCommands.HashFieldsCommand,Long>> hPersist(org.reactivestreams.Publisher<org.springframework.data.redis.connection.ReactiveHashCommands.HashFieldsCommand> commands)
      Specified by:
      hPersist in interface org.springframework.data.redis.connection.ReactiveHashCommands
    • hTtl

      public reactor.core.publisher.Flux<org.springframework.data.redis.connection.ReactiveRedisConnection.NumericResponse<org.springframework.data.redis.connection.ReactiveHashCommands.HashFieldsCommand,Long>> hTtl(org.reactivestreams.Publisher<org.springframework.data.redis.connection.ReactiveHashCommands.HashFieldsCommand> commands)
      Specified by:
      hTtl in interface org.springframework.data.redis.connection.ReactiveHashCommands
    • hpTtl

      public reactor.core.publisher.Flux<org.springframework.data.redis.connection.ReactiveRedisConnection.NumericResponse<org.springframework.data.redis.connection.ReactiveHashCommands.HashFieldsCommand,Long>> hpTtl(org.reactivestreams.Publisher<org.springframework.data.redis.connection.ReactiveHashCommands.HashFieldsCommand> commands)
      Specified by:
      hpTtl in interface org.springframework.data.redis.connection.ReactiveHashCommands
    • toByteArray

      public static byte[] toByteArray(ByteBuffer buffer)