A storage provider is used to persist the log read progress of individual event producers.
An adapter configuration specifies the behaviour of a VertxAdapter.
The configuration contains the definition of all event producers the adapter will instantiate as well as the classes for which a
generic MessageCodec will be registered on the Vert.x event bus.
Factory to create instances of event producers.