F - Filter classM - Message classpublic abstract class Topic<F,M> extends RpcComponent
| Constructor and Description |
|---|
Topic() |
| Modifier and Type | Method and Description |
|---|---|
void |
fire(F filter,
M message) |
Type |
geFilterType() |
Type |
getMessageType() |
Set<WritableSession> |
getSubscribers() |
abstract Set<WritableSession> |
getSubscribers(F filter) |
protected void |
onSubscribe(WritableSession session) |
protected void |
onUnsubscribe(WritableSession session) |
void |
subscribe() |
void |
unsubscribe() |
public final Set<WritableSession> getSubscribers()
public abstract Set<WritableSession> getSubscribers(F filter)
public final void subscribe()
throws InvalidSubscriptionException
InvalidSubscriptionExceptionpublic final void unsubscribe()
throws InvalidSubscriptionException
InvalidSubscriptionExceptionprotected void onSubscribe(WritableSession session)
protected void onUnsubscribe(WritableSession session)
public Type geFilterType()
public Type getMessageType()
Copyright © 2010–2016. All rights reserved.