Class RedissonReactiveStreamCommands

  • All Implemented Interfaces:
    org.springframework.data.redis.connection.ReactiveStreamCommands
    Direct Known Subclasses:
    RedissonReactiveClusterStreamCommands

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

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

        org.springframework.data.redis.connection.ReactiveStreamCommands.AcknowledgeCommand, org.springframework.data.redis.connection.ReactiveStreamCommands.AddStreamRecord, org.springframework.data.redis.connection.ReactiveStreamCommands.DeleteCommand, org.springframework.data.redis.connection.ReactiveStreamCommands.GroupCommand, org.springframework.data.redis.connection.ReactiveStreamCommands.PendingRecordsCommand, org.springframework.data.redis.connection.ReactiveStreamCommands.RangeCommand, org.springframework.data.redis.connection.ReactiveStreamCommands.ReadCommand, org.springframework.data.redis.connection.ReactiveStreamCommands.TrimCommand, org.springframework.data.redis.connection.ReactiveStreamCommands.XClaimCommand, org.springframework.data.redis.connection.ReactiveStreamCommands.XInfoCommand
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      reactor.core.publisher.Flux<org.springframework.data.redis.connection.ReactiveRedisConnection.CommandResponse<org.springframework.data.redis.connection.ReactiveStreamCommands.ReadCommand,​reactor.core.publisher.Flux<org.springframework.data.redis.connection.stream.ByteBufferRecord>>> read​(org.reactivestreams.Publisher<org.springframework.data.redis.connection.ReactiveStreamCommands.ReadCommand> publisher)  
      static byte[] toByteArray​(ByteBuffer buffer)  
      reactor.core.publisher.Flux<org.springframework.data.redis.connection.ReactiveRedisConnection.NumericResponse<org.springframework.data.redis.connection.ReactiveStreamCommands.AcknowledgeCommand,​Long>> xAck​(org.reactivestreams.Publisher<org.springframework.data.redis.connection.ReactiveStreamCommands.AcknowledgeCommand> publisher)  
      reactor.core.publisher.Flux<org.springframework.data.redis.connection.ReactiveRedisConnection.CommandResponse<org.springframework.data.redis.connection.ReactiveStreamCommands.AddStreamRecord,​org.springframework.data.redis.connection.stream.RecordId>> xAdd​(org.reactivestreams.Publisher<org.springframework.data.redis.connection.ReactiveStreamCommands.AddStreamRecord> publisher)  
      reactor.core.publisher.Flux<org.springframework.data.redis.connection.ReactiveRedisConnection.CommandResponse<org.springframework.data.redis.connection.ReactiveStreamCommands.XClaimCommand,​reactor.core.publisher.Flux<org.springframework.data.redis.connection.stream.ByteBufferRecord>>> xClaim​(org.reactivestreams.Publisher<org.springframework.data.redis.connection.ReactiveStreamCommands.XClaimCommand> publisher)  
      reactor.core.publisher.Flux<org.springframework.data.redis.connection.ReactiveRedisConnection.CommandResponse<org.springframework.data.redis.connection.ReactiveStreamCommands.XClaimCommand,​reactor.core.publisher.Flux<org.springframework.data.redis.connection.stream.RecordId>>> xClaimJustId​(org.reactivestreams.Publisher<org.springframework.data.redis.connection.ReactiveStreamCommands.XClaimCommand> publisher)  
      reactor.core.publisher.Flux<org.springframework.data.redis.connection.ReactiveRedisConnection.CommandResponse<org.springframework.data.redis.connection.ReactiveStreamCommands.DeleteCommand,​Long>> xDel​(org.reactivestreams.Publisher<org.springframework.data.redis.connection.ReactiveStreamCommands.DeleteCommand> publisher)  
      reactor.core.publisher.Flux<org.springframework.data.redis.connection.ReactiveRedisConnection.CommandResponse<org.springframework.data.redis.connection.ReactiveStreamCommands.GroupCommand,​String>> xGroup​(org.reactivestreams.Publisher<org.springframework.data.redis.connection.ReactiveStreamCommands.GroupCommand> publisher)  
      reactor.core.publisher.Flux<org.springframework.data.redis.connection.ReactiveRedisConnection.CommandResponse<org.springframework.data.redis.connection.ReactiveStreamCommands.XInfoCommand,​org.springframework.data.redis.connection.stream.StreamInfo.XInfoStream>> xInfo​(org.reactivestreams.Publisher<org.springframework.data.redis.connection.ReactiveStreamCommands.XInfoCommand> publisher)  
      reactor.core.publisher.Flux<org.springframework.data.redis.connection.ReactiveRedisConnection.CommandResponse<org.springframework.data.redis.connection.ReactiveStreamCommands.XInfoCommand,​reactor.core.publisher.Flux<org.springframework.data.redis.connection.stream.StreamInfo.XInfoConsumer>>> xInfoConsumers​(org.reactivestreams.Publisher<org.springframework.data.redis.connection.ReactiveStreamCommands.XInfoCommand> publisher)  
      reactor.core.publisher.Flux<org.springframework.data.redis.connection.ReactiveRedisConnection.CommandResponse<org.springframework.data.redis.connection.ReactiveStreamCommands.XInfoCommand,​reactor.core.publisher.Flux<org.springframework.data.redis.connection.stream.StreamInfo.XInfoGroup>>> xInfoGroups​(org.reactivestreams.Publisher<org.springframework.data.redis.connection.ReactiveStreamCommands.XInfoCommand> publisher)  
      reactor.core.publisher.Flux<org.springframework.data.redis.connection.ReactiveRedisConnection.NumericResponse<org.springframework.data.redis.connection.ReactiveRedisConnection.KeyCommand,​Long>> xLen​(org.reactivestreams.Publisher<org.springframework.data.redis.connection.ReactiveRedisConnection.KeyCommand> publisher)  
      reactor.core.publisher.Flux<org.springframework.data.redis.connection.ReactiveRedisConnection.CommandResponse<org.springframework.data.redis.connection.ReactiveStreamCommands.PendingRecordsCommand,​org.springframework.data.redis.connection.stream.PendingMessages>> xPending​(org.reactivestreams.Publisher<org.springframework.data.redis.connection.ReactiveStreamCommands.PendingRecordsCommand> publisher)  
      reactor.core.publisher.Flux<org.springframework.data.redis.connection.ReactiveRedisConnection.CommandResponse<org.springframework.data.redis.connection.ReactiveStreamCommands.PendingRecordsCommand,​org.springframework.data.redis.connection.stream.PendingMessagesSummary>> xPendingSummary​(org.reactivestreams.Publisher<org.springframework.data.redis.connection.ReactiveStreamCommands.PendingRecordsCommand> publisher)  
      reactor.core.publisher.Flux<org.springframework.data.redis.connection.ReactiveRedisConnection.CommandResponse<org.springframework.data.redis.connection.ReactiveStreamCommands.RangeCommand,​reactor.core.publisher.Flux<org.springframework.data.redis.connection.stream.ByteBufferRecord>>> xRange​(org.reactivestreams.Publisher<org.springframework.data.redis.connection.ReactiveStreamCommands.RangeCommand> publisher)  
      reactor.core.publisher.Flux<org.springframework.data.redis.connection.ReactiveRedisConnection.CommandResponse<org.springframework.data.redis.connection.ReactiveStreamCommands.RangeCommand,​reactor.core.publisher.Flux<org.springframework.data.redis.connection.stream.ByteBufferRecord>>> xRevRange​(org.reactivestreams.Publisher<org.springframework.data.redis.connection.ReactiveStreamCommands.RangeCommand> publisher)  
      reactor.core.publisher.Flux<org.springframework.data.redis.connection.ReactiveRedisConnection.NumericResponse<org.springframework.data.redis.connection.ReactiveRedisConnection.KeyCommand,​Long>> xTrim​(org.reactivestreams.Publisher<org.springframework.data.redis.connection.ReactiveStreamCommands.TrimCommand> publisher)  
      • Methods inherited from interface org.springframework.data.redis.connection.ReactiveStreamCommands

        xAck, xAck, xAdd, xAdd, xClaim, xClaim, xClaimJustId, xDel, xDel, xGroup, xGroupCreate, xGroupCreate, xGroupDelConsumer, xGroupDelConsumer, xGroupDestroy, xInfo, xInfoConsumers, xInfoGroups, xLen, xPending, xPending, xPending, xPending, xPending, xPending, xRange, xRange, xRead, xRead, xReadGroup, xReadGroup, xRevRange, xRevRange, xTrim, xTrim
    • Method Detail

      • xClaimJustId

        public reactor.core.publisher.Flux<org.springframework.data.redis.connection.ReactiveRedisConnection.CommandResponse<org.springframework.data.redis.connection.ReactiveStreamCommands.XClaimCommand,​reactor.core.publisher.Flux<org.springframework.data.redis.connection.stream.RecordId>>> xClaimJustId​(org.reactivestreams.Publisher<org.springframework.data.redis.connection.ReactiveStreamCommands.XClaimCommand> publisher)
        Specified by:
        xClaimJustId in interface org.springframework.data.redis.connection.ReactiveStreamCommands
      • xClaim

        public reactor.core.publisher.Flux<org.springframework.data.redis.connection.ReactiveRedisConnection.CommandResponse<org.springframework.data.redis.connection.ReactiveStreamCommands.XClaimCommand,​reactor.core.publisher.Flux<org.springframework.data.redis.connection.stream.ByteBufferRecord>>> xClaim​(org.reactivestreams.Publisher<org.springframework.data.redis.connection.ReactiveStreamCommands.XClaimCommand> publisher)
        Specified by:
        xClaim in interface org.springframework.data.redis.connection.ReactiveStreamCommands
      • xPendingSummary

        public reactor.core.publisher.Flux<org.springframework.data.redis.connection.ReactiveRedisConnection.CommandResponse<org.springframework.data.redis.connection.ReactiveStreamCommands.PendingRecordsCommand,​org.springframework.data.redis.connection.stream.PendingMessagesSummary>> xPendingSummary​(org.reactivestreams.Publisher<org.springframework.data.redis.connection.ReactiveStreamCommands.PendingRecordsCommand> publisher)
        Specified by:
        xPendingSummary in interface org.springframework.data.redis.connection.ReactiveStreamCommands
      • xPending

        public reactor.core.publisher.Flux<org.springframework.data.redis.connection.ReactiveRedisConnection.CommandResponse<org.springframework.data.redis.connection.ReactiveStreamCommands.PendingRecordsCommand,​org.springframework.data.redis.connection.stream.PendingMessages>> xPending​(org.reactivestreams.Publisher<org.springframework.data.redis.connection.ReactiveStreamCommands.PendingRecordsCommand> publisher)
        Specified by:
        xPending in interface org.springframework.data.redis.connection.ReactiveStreamCommands
      • xInfo

        public reactor.core.publisher.Flux<org.springframework.data.redis.connection.ReactiveRedisConnection.CommandResponse<org.springframework.data.redis.connection.ReactiveStreamCommands.XInfoCommand,​org.springframework.data.redis.connection.stream.StreamInfo.XInfoStream>> xInfo​(org.reactivestreams.Publisher<org.springframework.data.redis.connection.ReactiveStreamCommands.XInfoCommand> publisher)
        Specified by:
        xInfo in interface org.springframework.data.redis.connection.ReactiveStreamCommands
      • xInfoGroups

        public reactor.core.publisher.Flux<org.springframework.data.redis.connection.ReactiveRedisConnection.CommandResponse<org.springframework.data.redis.connection.ReactiveStreamCommands.XInfoCommand,​reactor.core.publisher.Flux<org.springframework.data.redis.connection.stream.StreamInfo.XInfoGroup>>> xInfoGroups​(org.reactivestreams.Publisher<org.springframework.data.redis.connection.ReactiveStreamCommands.XInfoCommand> publisher)
        Specified by:
        xInfoGroups in interface org.springframework.data.redis.connection.ReactiveStreamCommands
      • xInfoConsumers

        public reactor.core.publisher.Flux<org.springframework.data.redis.connection.ReactiveRedisConnection.CommandResponse<org.springframework.data.redis.connection.ReactiveStreamCommands.XInfoCommand,​reactor.core.publisher.Flux<org.springframework.data.redis.connection.stream.StreamInfo.XInfoConsumer>>> xInfoConsumers​(org.reactivestreams.Publisher<org.springframework.data.redis.connection.ReactiveStreamCommands.XInfoCommand> publisher)
        Specified by:
        xInfoConsumers in interface org.springframework.data.redis.connection.ReactiveStreamCommands
      • xAck

        public reactor.core.publisher.Flux<org.springframework.data.redis.connection.ReactiveRedisConnection.NumericResponse<org.springframework.data.redis.connection.ReactiveStreamCommands.AcknowledgeCommand,​Long>> xAck​(org.reactivestreams.Publisher<org.springframework.data.redis.connection.ReactiveStreamCommands.AcknowledgeCommand> publisher)
        Specified by:
        xAck in interface org.springframework.data.redis.connection.ReactiveStreamCommands
      • xAdd

        public reactor.core.publisher.Flux<org.springframework.data.redis.connection.ReactiveRedisConnection.CommandResponse<org.springframework.data.redis.connection.ReactiveStreamCommands.AddStreamRecord,​org.springframework.data.redis.connection.stream.RecordId>> xAdd​(org.reactivestreams.Publisher<org.springframework.data.redis.connection.ReactiveStreamCommands.AddStreamRecord> publisher)
        Specified by:
        xAdd in interface org.springframework.data.redis.connection.ReactiveStreamCommands
      • xDel

        public reactor.core.publisher.Flux<org.springframework.data.redis.connection.ReactiveRedisConnection.CommandResponse<org.springframework.data.redis.connection.ReactiveStreamCommands.DeleteCommand,​Long>> xDel​(org.reactivestreams.Publisher<org.springframework.data.redis.connection.ReactiveStreamCommands.DeleteCommand> publisher)
        Specified by:
        xDel in interface org.springframework.data.redis.connection.ReactiveStreamCommands
      • xLen

        public reactor.core.publisher.Flux<org.springframework.data.redis.connection.ReactiveRedisConnection.NumericResponse<org.springframework.data.redis.connection.ReactiveRedisConnection.KeyCommand,​Long>> xLen​(org.reactivestreams.Publisher<org.springframework.data.redis.connection.ReactiveRedisConnection.KeyCommand> publisher)
        Specified by:
        xLen in interface org.springframework.data.redis.connection.ReactiveStreamCommands
      • xRange

        public reactor.core.publisher.Flux<org.springframework.data.redis.connection.ReactiveRedisConnection.CommandResponse<org.springframework.data.redis.connection.ReactiveStreamCommands.RangeCommand,​reactor.core.publisher.Flux<org.springframework.data.redis.connection.stream.ByteBufferRecord>>> xRange​(org.reactivestreams.Publisher<org.springframework.data.redis.connection.ReactiveStreamCommands.RangeCommand> publisher)
        Specified by:
        xRange in interface org.springframework.data.redis.connection.ReactiveStreamCommands
      • read

        public reactor.core.publisher.Flux<org.springframework.data.redis.connection.ReactiveRedisConnection.CommandResponse<org.springframework.data.redis.connection.ReactiveStreamCommands.ReadCommand,​reactor.core.publisher.Flux<org.springframework.data.redis.connection.stream.ByteBufferRecord>>> read​(org.reactivestreams.Publisher<org.springframework.data.redis.connection.ReactiveStreamCommands.ReadCommand> publisher)
        Specified by:
        read in interface org.springframework.data.redis.connection.ReactiveStreamCommands
      • xGroup

        public reactor.core.publisher.Flux<org.springframework.data.redis.connection.ReactiveRedisConnection.CommandResponse<org.springframework.data.redis.connection.ReactiveStreamCommands.GroupCommand,​String>> xGroup​(org.reactivestreams.Publisher<org.springframework.data.redis.connection.ReactiveStreamCommands.GroupCommand> publisher)
        Specified by:
        xGroup in interface org.springframework.data.redis.connection.ReactiveStreamCommands
      • xRevRange

        public reactor.core.publisher.Flux<org.springframework.data.redis.connection.ReactiveRedisConnection.CommandResponse<org.springframework.data.redis.connection.ReactiveStreamCommands.RangeCommand,​reactor.core.publisher.Flux<org.springframework.data.redis.connection.stream.ByteBufferRecord>>> xRevRange​(org.reactivestreams.Publisher<org.springframework.data.redis.connection.ReactiveStreamCommands.RangeCommand> publisher)
        Specified by:
        xRevRange in interface org.springframework.data.redis.connection.ReactiveStreamCommands
      • xTrim

        public reactor.core.publisher.Flux<org.springframework.data.redis.connection.ReactiveRedisConnection.NumericResponse<org.springframework.data.redis.connection.ReactiveRedisConnection.KeyCommand,​Long>> xTrim​(org.reactivestreams.Publisher<org.springframework.data.redis.connection.ReactiveStreamCommands.TrimCommand> publisher)
        Specified by:
        xTrim in interface org.springframework.data.redis.connection.ReactiveStreamCommands
      • toByteArray

        public static byte[] toByteArray​(ByteBuffer buffer)