Package akka.persistence.journal
Class EventAdapters
- java.lang.Object
- 
- akka.persistence.journal.EventAdapters
 
- 
- Direct Known Subclasses:
- IdentityEventAdapters$
 
 public class EventAdapters extends java.lang.ObjectEventAdaptersserves as a per-journal collection of bound event adapters.
- 
- 
Nested Class SummaryNested Classes Modifier and Type Class Description static classEventAdapters.CombinedReadEventAdapter$
 - 
Constructor SummaryConstructors Constructor Description EventAdapters(java.util.concurrent.ConcurrentHashMap<java.lang.Class<?>,EventAdapter> map, scala.collection.immutable.Seq<scala.Tuple2<java.lang.Class<?>,EventAdapter>> bindings, LoggingAdapter log)
 - 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static EventAdaptersapply(ExtendedActorSystem system, com.typesafe.config.Config config)EventAdapterget(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.StringtoString()
 
- 
- 
- 
Constructor Detail- 
EventAdapterspublic EventAdapters(java.util.concurrent.ConcurrentHashMap<java.lang.Class<?>,EventAdapter> map, scala.collection.immutable.Seq<scala.Tuple2<java.lang.Class<?>,EventAdapter>> bindings, LoggingAdapter log) 
 
- 
 - 
Method Detail- 
applypublic static EventAdapters apply(ExtendedActorSystem system, com.typesafe.config.Config config) 
 - 
instantiateAdapterpublic static scala.util.Try<EventAdapter> instantiateAdapter(java.lang.String adapterFQN, ExtendedActorSystem system) 
 - 
getpublic EventAdapter get(java.lang.Class<?> clazz) Finds the "most specific" matching adapter for the given class (i.e. it may return an adapter that can work on a interface implemented by the given class if no direct match is found).Falls back to IdentityEventAdapterif no adapter was defined for the given class.
 - 
toStringpublic java.lang.String toString() - Overrides:
- toStringin class- java.lang.Object
 
 
- 
 
-