Package org.nustaq.reallive.api
Interface ChangeStream
- All Superinterfaces:
SafeChangeStream
- All Known Subinterfaces:
RealLiveTable
- All Known Implementing Classes:
DynShardedTable,RealLiveTableActor,ShardedTable
Created by moelrue on 03.08.2015.
-
Method Summary
Modifier and TypeMethodDescriptiondefault Subscriberlisten(RLNoQueryPredicate<Record> filter, ChangeReceiver rec) default Subscriberobserve(String[] keys, ChangeReceiver rec) faster than an ordinary query as get is used instead of table scanvoidsubscribe(Subscriber subs) DO NOT USE DIRECTLY, use subscribeOn etc.default SubscribersubscribeOn(String query, ChangeReceiver receiver) default SubscribersubscribeOn(RLPredicate<Record> filter, ChangeReceiver receiver) voidunsubscribe(Subscriber subs)
-
Method Details
-
subscribe
DO NOT USE DIRECTLY, use subscribeOn etc.- Parameters:
subs-
-
subscribeOn
-
subscribeOn
- Specified by:
subscribeOnin interfaceSafeChangeStream- Throws:
QParseException
-
unsubscribe
-
observe
faster than an ordinary query as get is used instead of table scan- Parameters:
keys-rec-- Returns:
-
listen
-