public class EventAdapters
extends java.lang.Object
EventAdapters
serves as a per-journal collection of bound event adapters.Modifier and Type | Class and Description |
---|---|
static class |
EventAdapters.CombinedReadEventAdapter
INTERNAL API
|
static class |
EventAdapters.CombinedReadEventAdapter$ |
Constructor and Description |
---|
EventAdapters(java.util.concurrent.ConcurrentHashMap<java.lang.Class<?>,EventAdapter> map,
scala.collection.immutable.Seq<scala.Tuple2<java.lang.Class<?>,EventAdapter>> bindings,
LoggingAdapter log) |
Modifier and Type | Method and Description |
---|---|
static EventAdapters |
apply(ExtendedActorSystem system,
com.typesafe.config.Config config) |
EventAdapter |
get(java.lang.Class<?> clazz)
Finds the "most specific" matching adapter for the given class (i.e.
|
static scala.util.Try<EventAdapter> |
instantiateAdapter(java.lang.String adapterFQN,
ExtendedActorSystem system) |
java.lang.String |
toString() |
public EventAdapters(java.util.concurrent.ConcurrentHashMap<java.lang.Class<?>,EventAdapter> map, scala.collection.immutable.Seq<scala.Tuple2<java.lang.Class<?>,EventAdapter>> bindings, LoggingAdapter log)
public static EventAdapters apply(ExtendedActorSystem system, com.typesafe.config.Config config)
public static scala.util.Try<EventAdapter> instantiateAdapter(java.lang.String adapterFQN, ExtendedActorSystem system)
public EventAdapter get(java.lang.Class<?> clazz)
Falls back to IdentityEventAdapter
if no adapter was defined for the given class.
clazz
- (undocumented)public java.lang.String toString()
toString
in class java.lang.Object