Class RedissonReactiveSubscription

  • All Implemented Interfaces:
    org.springframework.data.redis.connection.ReactiveSubscription

    public class RedissonReactiveSubscription
    extends Object
    implements org.springframework.data.redis.connection.ReactiveSubscription
    Author:
    Nikita Koksharov
    • Constructor Detail

      • RedissonReactiveSubscription

        public RedissonReactiveSubscription​(ConnectionManager connectionManager)
    • Method Detail

      • subscribe

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

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

        public reactor.core.publisher.Mono<Void> unsubscribe()
        Specified by:
        unsubscribe in interface org.springframework.data.redis.connection.ReactiveSubscription
      • unsubscribe

        public reactor.core.publisher.Mono<Void> unsubscribe​(ByteBuffer... channels)
        Specified by:
        unsubscribe in interface org.springframework.data.redis.connection.ReactiveSubscription
      • pUnsubscribe

        public reactor.core.publisher.Mono<Void> pUnsubscribe()
        Specified by:
        pUnsubscribe in interface org.springframework.data.redis.connection.ReactiveSubscription
      • pUnsubscribe

        public reactor.core.publisher.Mono<Void> pUnsubscribe​(ByteBuffer... patterns)
        Specified by:
        pUnsubscribe in interface org.springframework.data.redis.connection.ReactiveSubscription
      • getChannels

        public Set<ByteBuffer> getChannels()
        Specified by:
        getChannels in interface org.springframework.data.redis.connection.ReactiveSubscription
      • getPatterns

        public Set<ByteBuffer> getPatterns()
        Specified by:
        getPatterns in interface org.springframework.data.redis.connection.ReactiveSubscription
      • receive

        public reactor.core.publisher.Flux<org.springframework.data.redis.connection.ReactiveSubscription.Message<ByteBuffer,​ByteBuffer>> receive()
        Specified by:
        receive in interface org.springframework.data.redis.connection.ReactiveSubscription
      • cancel

        public reactor.core.publisher.Mono<Void> cancel()
        Specified by:
        cancel in interface org.springframework.data.redis.connection.ReactiveSubscription