commanded v0.8.0 Commanded.Event.Handler behaviour

Summary

Callbacks

Event handler behaviour to handle a domain event and its metadata

Types

domain_event()
domain_event :: struct
metadata()
metadata :: struct

Functions

start_link(handler_name, handler_module)

Callbacks

handle(domain_event, metadata)
handle(domain_event, metadata) :: :ok | {:error, reason :: atom}

Event handler behaviour to handle a domain event and its metadata