| ActorClassifier | 
 Can be mixed into an EventBus to specify that the Classifier type is ActorRef 
 | 
| ActorEventBus | 
 Represents an EventBus where the Subscriber type is ActorRef 
 | 
| DiagnosticLoggingAdapter | 
  | 
| EventBus | 
 Represents the base type for EventBuses
 Internally has an Event type, a Classifier type and a Subscriber type 
 | 
| LoggerMessageQueueSemantics | 
  | 
| Logging.LogEvent | 
  | 
| Logging.LogEventWithCause | 
  | 
| Logging.LogEventWithMarker | 
  | 
| Logging.StdOutLogger | 
  | 
| LoggingAdapter | 
  | 
| LoggingBus | 
 This trait brings log level handling to the EventStream: it reads the log
 levels for the initial logging (StandardOutLogger) and the loggers & level
 for after-init logging, possibly keeping the StandardOutLogger enabled if
 it is part of the configured loggers. 
 | 
| LoggingFilter | 
  | 
| LoggingFilterWithMarker | 
  | 
| LogSource<T> | 
  | 
| LookupClassification | 
 Maps Subscribers to Classifiers using equality on Classifier to store a Set of Subscribers (hence the need for compareSubscribers)
 Maps Events to Classifiers through the classify-method (so it knows who to publish to) 
 | 
| ManagedActorClassification | 
 Maps ActorRefs to ActorRefs to form an EventBus where ActorRefs can listen to other ActorRefs. 
 | 
| PredicateClassifier | 
 Can be mixed into an EventBus to specify that the Classifier type is a Function from Event to Boolean (predicate) 
 | 
| ScanningClassification | 
 Maps Classifiers to Subscribers and selects which Subscriber should receive which publication through scanning through all Subscribers
 through the matches(classifier, event) method 
 | 
| SubchannelClassification | 
 Classification which respects relationships between channels: subscribing
 to one channel automatically and idempotently subscribes to all sub-channels. 
 |