Class EventSubscriber
- java.lang.Object
-
- org.ovirt.vdsm.jsonrpc.client.events.EventSubscriber
-
- All Implemented Interfaces:
java.util.concurrent.Flow.Subscriber<java.util.Map<java.lang.String,java.lang.Object>>
public abstract class EventSubscriber extends java.lang.Object implements java.util.concurrent.Flow.Subscriber<java.util.Map<java.lang.String,java.lang.Object>>Subscription id contains <receiver>.<component>.<operation_id>.<unique_id>.
-
-
Field Summary
Fields Modifier and Type Field Description private java.lang.StringsubscriptionId
-
Constructor Summary
Constructors Constructor Description EventSubscriber(java.lang.String subscriptionId)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetSubscriptionId()abstract voidonComplete()abstract voidonError(java.lang.Throwable t)abstract voidonNext(java.util.Map<java.lang.String,java.lang.Object> t)abstract voidonSubscribe(java.util.concurrent.Flow.Subscription s)
-
-
-
Method Detail
-
onSubscribe
public abstract void onSubscribe(java.util.concurrent.Flow.Subscription s)
- Specified by:
onSubscribein interfacejava.util.concurrent.Flow.Subscriber<java.util.Map<java.lang.String,java.lang.Object>>
-
onNext
public abstract void onNext(java.util.Map<java.lang.String,java.lang.Object> t)
- Specified by:
onNextin interfacejava.util.concurrent.Flow.Subscriber<java.util.Map<java.lang.String,java.lang.Object>>
-
onError
public abstract void onError(java.lang.Throwable t)
- Specified by:
onErrorin interfacejava.util.concurrent.Flow.Subscriber<java.util.Map<java.lang.String,java.lang.Object>>
-
onComplete
public abstract void onComplete()
- Specified by:
onCompletein interfacejava.util.concurrent.Flow.Subscriber<java.util.Map<java.lang.String,java.lang.Object>>
-
getSubscriptionId
public java.lang.String getSubscriptionId()
- Returns:
- subscription id which is used to match incoming events.
-
-