The vlingo/symbio component provides default adapters for both
import io.vlingo.symbio.DefaultTextEntryAdapter;import io.vlingo.symbio.DefaultTextStateAdapter;
Both of these are based on JSON text where the
Entry types are
EntryState, respectively. If you use a different text format other than JSON, or if you use binary, you must provide your own custom adapters. As time passes and your DomainEvent and/or Command types change, you will at that time need to replace the defaults.