public final class SubscriberEvent extends java.lang.Object implements SdkEvent<SubscriberEvent.Type>
| Modifier and Type | Class and Description |
|---|---|
static class |
SubscriberEvent.Type |
SdkEvent.Category| Modifier and Type | Field and Description |
|---|---|
SdkEventError<SubscriberEvent.Type> |
m_error |
| Constructor and Description |
|---|
SubscriberEvent(Subscriber subscriber,
SubscriberEvent.Type type,
Stream stream,
MessageReader reader) |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
SdkEvent.Category |
getCategory() |
SdkEventError<SubscriberEvent.Type> |
getError() |
MessageReader |
getMessageReader()
Is valid for DATA event.
|
Stream |
getStream()
Is valid for events which have related streams
|
Subscriber |
getSubscriber()
Get the subscriber which generated this event
|
SubscriberEvent.Type |
getType() |
boolean |
isFinal() |
java.lang.String |
toString() |
public SdkEventError<SubscriberEvent.Type> m_error
public SubscriberEvent(Subscriber subscriber, SubscriberEvent.Type type, Stream stream, MessageReader reader)
public void close()
public MessageReader getMessageReader()
public boolean isFinal()
isFinal in interface SdkEvent<SubscriberEvent.Type>public Stream getStream()
public Subscriber getSubscriber()
public SdkEvent.Category getCategory()
getCategory in interface SdkEvent<SubscriberEvent.Type>public SubscriberEvent.Type getType()
getType in interface SdkEvent<SubscriberEvent.Type>public java.lang.String toString()
toString in class java.lang.Objectpublic SdkEventError<SubscriberEvent.Type> getError()
getError in interface SdkEvent<SubscriberEvent.Type>