Package akka.event

Interface Summary
ActorClassification Maps ActorRefs to ActorRefs to form an EventBus where ActorRefs can listen to other ActorRefs
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 LoggingAdapter extension which adds MDC support.
EventBus Represents the base type for EventBuses Internally has an Event type, a Classifier type and a Subscriber type
Logging.LogEvent Base type of LogEvents
Logging.StdOutLogger  
LoggingAdapter Logging wrapper to make nicer and optimize: provide template versions which evaluate .toString only if the log level is actually enabled.
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.
LogSource<T> This trait defines the interface to be provided by a &ldquo;log source formatting rule&rdquo; as used by Logging&rsquo;s apply/create method.
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)
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.
 

Class Summary
AddressTerminatedTopic INTERNAL API
AddressTerminatedTopic$ INTERNAL API
BusLogging LoggingAdapter that publishes Logging.LogEvent to event stream.
DeadLetterListener  
DummyClassForStringSources This is a &ldquo;marker&rdquo; class which is inserted as originator class into Logging.LogEvent when the string representation was supplied directly.
EventStream  
EventStream$  
Logging Main entry point for Akka logging: log levels and message types (aka channels) defined for the main transport medium, the main event bus.
Logging.Debug For DEBUG Logging
Logging.Debug$  
Logging.Debug2  
Logging.DefaultLogger Actor wrapper around the standard output logger.
Logging.Error For ERROR Logging
Logging.Error.NoCause$ Null Object used for errors without cause Throwable
Logging.Error$  
Logging.Error2  
Logging.Error2$  
Logging.Extension$ INTERNAL API
Logging.Info For INFO Logging
Logging.Info$  
Logging.Info2  
Logging.InitializeLogger Message which is sent to each default logger (i.e.
Logging.InitializeLogger$  
Logging.LogEventException Exception that wraps a LogEvent.
Logging.LogExt INTERNAL API
Logging.LoggerInitialized Response message each logger must send within 1 second after receiving the InitializeLogger request.
Logging.LoggerInitialized$  
Logging.LogLevel Marker trait for annotating LogLevel, which must be Int after erasure.
Logging.LogLevel$  
Logging.StandardOutLogger Actor-less logging implementation for synchronous logging to standard output.
Logging.Warning For WARNING Logging
Logging.Warning$  
Logging.Warning2  
Logging$ Main entry point for Akka logging: log levels and message types (aka channels) defined for the main transport medium, the main event bus.
LoggingReceive This decorator adds invocation logging to a Receive function.
LoggingReceive$  
LogSource$ This object holds predefined formatting rules for log sources.
NoLogging NoLogging is a LoggingAdapter that does absolutely nothing – no logging at all.
NoLogging$ NoLogging is a LoggingAdapter that does absolutely nothing – no logging at all.
 

Exception Summary
Logging.LoggerException Artificial exception injected into Error events if no Throwable is supplied; used for getting a stack dump of error locations.
Logging.LoggerInitializationException LoggerInitializationException is thrown to indicate that there was a problem initializing a logger param: msg