trait ScanningClassification extends AnyRef
Maps Classifiers to Subscribers and selects which Subscriber should receive which publication through scanning through all Subscribers through the matches(classifier, event) method
Note: the compareClassifiers and compareSubscribers must together form an absolute ordering (think java.util.Comparator.compare)
- Self Type
- ScanningClassification with EventBus
- Source
- EventBus.scala
Linear Supertypes
Type Hierarchy
Ordering
- Alphabetic
- By Inheritance
Inherited
- ScanningClassification
- AnyRef
- Any
Implicitly
- by any2stringadd
- by StringFormat
- by Ensuring
- by ArrowAssoc
- Hide All
- Show All
Visibility
- Public
- All
Concrete Value Members
- def publish(event: (ScanningClassification.this)#Event): Unit
- def subscribe(subscriber: (ScanningClassification.this)#Subscriber, to: (ScanningClassification.this)#Classifier): Boolean
- def unsubscribe(subscriber: (ScanningClassification.this)#Subscriber): Unit
- def unsubscribe(subscriber: (ScanningClassification.this)#Subscriber, from: (ScanningClassification.this)#Classifier): Boolean