pointer to array containing set of akka Actor System names in configuration
in concrete akka config points to array of aliases
the name of actor system
Each Akkamo module must override this method in order to exactly define its module dependencies, otherwise there will be risk that it will not be initialized and run in proper order.
Each Akkamo module must override this method in order to exactly define its module
dependencies, otherwise there will be risk that it will not be initialized and run in proper
order. Fox example if this module depends on modules ModuleA
and ModuleB
, then the
overridden method should look like:
override def dependencies(dependencies: Dependency): Dependency = dependencies.&&[ModuleA].&&[ModuleB]ś
instance of eu.akkamo.Dependency
chained module dependencies
Method the module extending this trait must implement, all logic performed by the module before Akkamo system shutdown should be here.
Method the module extending this trait must implement, all logic performed by the module before Akkamo system shutdown should be here. As an input parameter, Akkamo context is provided.
Akkamo context
instance of Res
Instance of eu.akkamo.Initializable is registered into the Akkamo context by default under this module class.
Instance of eu.akkamo.Initializable is registered into the Akkamo context by default under this module class. Override this method in order to achieve different registration key class, for example an interface instead of concrete implementation.
registration key class
Initializes the module into provided mutable context, blocking
Initializes the module into provided mutable context, blocking
Akkamo context
instance of Res that contains (new if modified) instance of eu.akkamo.Context or
exception packed in Try
Default implementation of toString
of Akkamo module returns the module name itself
(simple class name).
Default implementation of toString
of Akkamo module returns the module name itself
(simple class name).
simple class name of the Akkamo module
Register one or more Actor System
In a case when more than one akka configuration exists, one must be denoted as
default
In case when missing configuration one default Akka system is created with name default.