|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface SubchannelClassification
Classification which respects relationships between channels: subscribing to one channel automatically and idempotently subscribes to all sub-channels.
Method Summary | |
---|---|
void |
addToCache(scala.collection.immutable.Seq<scala.Tuple2<java.lang.Object,scala.collection.immutable.Set<java.lang.Object>>> changes)
|
scala.collection.immutable.Map<java.lang.Object,scala.collection.immutable.Set<java.lang.Object>> |
cache()
|
SubchannelClassification |
classify(SubchannelClassification event)
Returns the Classifier associated with the given Event |
void |
publish(SubchannelClassification event)
|
void |
publish(SubchannelClassification event,
SubchannelClassification subscriber)
Publishes the given Event to the given Subscriber |
void |
removeFromCache(scala.collection.immutable.Seq<scala.Tuple2<java.lang.Object,scala.collection.immutable.Set<java.lang.Object>>> changes)
|
Subclassification<java.lang.Object> |
subclassification()
The logic to form sub-class hierarchy |
boolean |
subscribe(SubchannelClassification subscriber,
SubchannelClassification to)
|
SubclassifiedIndex<java.lang.Object,java.lang.Object> |
subscriptions()
|
void |
unsubscribe(SubchannelClassification subscriber)
|
boolean |
unsubscribe(SubchannelClassification subscriber,
SubchannelClassification from)
|
Method Detail |
---|
Subclassification<java.lang.Object> subclassification()
SubclassifiedIndex<java.lang.Object,java.lang.Object> subscriptions()
scala.collection.immutable.Map<java.lang.Object,scala.collection.immutable.Set<java.lang.Object>> cache()
SubchannelClassification classify(SubchannelClassification event)
event
- (undocumented)
void publish(SubchannelClassification event, SubchannelClassification subscriber)
event
- (undocumented)subscriber
- (undocumented)boolean subscribe(SubchannelClassification subscriber, SubchannelClassification to)
boolean unsubscribe(SubchannelClassification subscriber, SubchannelClassification from)
void unsubscribe(SubchannelClassification subscriber)
void publish(SubchannelClassification event)
void removeFromCache(scala.collection.immutable.Seq<scala.Tuple2<java.lang.Object,scala.collection.immutable.Set<java.lang.Object>>> changes)
void addToCache(scala.collection.immutable.Seq<scala.Tuple2<java.lang.Object,scala.collection.immutable.Set<java.lang.Object>>> changes)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |