|
|||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
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 |
EventBus | Represents the base type for EventBuses Internally has an Event type, a Classifier type and a Subscriber type For the Java API, see akka.event.japi |
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 “log source formatting
rule” as used by Logging ’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) The compareSubscribers need to provide a total ordering of the Subscribers |
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 Note: the compareClassifiers and compareSubscribers must together form an absolute ordering (think java.util.Comparator.compare) |
SubchannelClassification | Classification which respects relationships between channels: subscribing to one channel automatically and idempotently subscribes to all sub-channels. |
Class Summary | |
---|---|
BusLogging | |
DummyClassForStringSources | This is a “marker” 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.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.Info | For INFO Logging |
Logging.Info$ | |
Logging.InitializeLogger | Message which is sent to each default logger (i.e. from configuration file) after its creation but before attaching it to the logging bus. |
Logging.InitializeLogger$ | |
Logging.LogEventException | Exception that wraps a LogEvent. |
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$ | 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.EventHandlerException | 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 |
|
|||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |