public interface SubchannelClassification
Modifier and Type | Method and Description |
---|---|
void |
addToCache(scala.collection.immutable.Seq<scala.Tuple2<java.lang.Object,scala.collection.immutable.Set<java.lang.Object>>> changes) |
SubchannelClassification |
classify(SubchannelClassification event)
Returns the Classifier associated with the given Event
|
boolean |
hasSubscriptions(SubchannelClassification subscriber)
INTERNAL API
Expensive call! Avoid calling directly from event bus subscribe / unsubscribe.
|
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) |
void |
unsubscribe(SubchannelClassification subscriber) |
boolean |
unsubscribe(SubchannelClassification subscriber,
SubchannelClassification from) |
Subclassification<java.lang.Object> subclassification()
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)
boolean hasSubscriptions(SubchannelClassification subscriber)
subscriber
- (undocumented)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)