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