Package io.crossbar.autobahn.wamp.types
Class Subscription
java.lang.Object
io.crossbar.autobahn.wamp.types.Subscription
public class Subscription
extends java.lang.Object
-
Field Summary
Fields Modifier and Type Field Description java.lang.Objecthandlerjava.lang.ClassresultTypeClasscom.fasterxml.jackson.core.type.TypeReferenceresultTypeRefSessionsessionlongsubscriptionjava.lang.Stringtopic -
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
Modifier and Type Method Description booleanisActive()voidsetInactive()java.util.concurrent.CompletableFuture<java.lang.Integer>unsubscribe()
-
Field Details
-
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
-
-
Constructor Details
-
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 Details
-
unsubscribe
public java.util.concurrent.CompletableFuture<java.lang.Integer> unsubscribe() -
setInactive
public void setInactive() -
isActive
public boolean isActive()
-