Class Subscription


  • public class Subscription
    extends java.lang.Object
    • Constructor Summary

      Constructors 
      Constructor Description
      Subscription​(long subscription, java.lang.String topic, com.fasterxml.jackson.core.type.TypeReference resultTypeRef, java.lang.Class resultTypeClass, java.lang.Object handler, Session session)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      boolean isActive()  
      void setInactive()  
      java.util.concurrent.CompletableFuture<java.lang.Integer> unsubscribe()  
      • Methods inherited from class java.lang.Object

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

      • subscription

        public final long subscription
      • topic

        public final java.lang.String topic
      • resultTypeRef

        public final com.fasterxml.jackson.core.type.TypeReference resultTypeRef
      • resultTypeClass

        public final java.lang.Class resultTypeClass
      • handler

        public final java.lang.Object handler
      • session

        public final Session session
    • Constructor Detail

      • Subscription

        public Subscription​(long subscription,
                            java.lang.String topic,
                            com.fasterxml.jackson.core.type.TypeReference resultTypeRef,
                            java.lang.Class resultTypeClass,
                            java.lang.Object handler,
                            Session session)
    • Method Detail

      • unsubscribe

        public java.util.concurrent.CompletableFuture<java.lang.Integer> unsubscribe()
      • setInactive

        public void setInactive()
      • isActive

        public boolean isActive()