Class RedissonReactivePubSubCommands

java.lang.Object
org.redisson.spring.data.connection.RedissonReactivePubSubCommands
All Implemented Interfaces:
org.springframework.data.redis.connection.ReactivePubSubCommands

public class RedissonReactivePubSubCommands extends Object implements org.springframework.data.redis.connection.ReactivePubSubCommands
Author:
Nikita Koksharov
  • Method Summary

    Modifier and Type
    Method
    Description
    reactor.core.publisher.Mono<org.springframework.data.redis.connection.ReactiveSubscription>
    createSubscription(org.springframework.data.redis.connection.SubscriptionListener subscriptionListener)
     
    protected RedisClient
    getEntry(org.springframework.data.redis.connection.RedisClusterNode node)
     
    reactor.core.publisher.Mono<Void>
    pSubscribe(ByteBuffer... patterns)
     
    reactor.core.publisher.Flux<Long>
    publish(org.reactivestreams.Publisher<org.springframework.data.redis.connection.ReactiveSubscription.ChannelMessage<ByteBuffer,ByteBuffer>> messageStream)
     
    reactor.core.publisher.Mono<Void>
    subscribe(ByteBuffer... channels)
     
    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.ReactivePubSubCommands

    createSubscription, publish
  • Method Details

    • publish

      public reactor.core.publisher.Flux<Long> publish(org.reactivestreams.Publisher<org.springframework.data.redis.connection.ReactiveSubscription.ChannelMessage<ByteBuffer,ByteBuffer>> messageStream)
      Specified by:
      publish in interface org.springframework.data.redis.connection.ReactivePubSubCommands
    • subscribe

      public reactor.core.publisher.Mono<Void> subscribe(ByteBuffer... channels)
      Specified by:
      subscribe in interface org.springframework.data.redis.connection.ReactivePubSubCommands
    • pSubscribe

      public reactor.core.publisher.Mono<Void> pSubscribe(ByteBuffer... patterns)
      Specified by:
      pSubscribe in interface org.springframework.data.redis.connection.ReactivePubSubCommands
    • createSubscription

      public reactor.core.publisher.Mono<org.springframework.data.redis.connection.ReactiveSubscription> createSubscription(org.springframework.data.redis.connection.SubscriptionListener subscriptionListener)
      Specified by:
      createSubscription in interface org.springframework.data.redis.connection.ReactivePubSubCommands
    • toByteArray

      public static byte[] toByteArray(ByteBuffer buffer)
    • getEntry

      protected RedisClient getEntry(org.springframework.data.redis.connection.RedisClusterNode node)