View Source Kafkaesque.Client behaviour (Kafkaesque v1.0.0-rc.2)
Behaviour for clients
Summary
Types
@type client() :: term()
Callbacks
@callback publish(client(), [Kafkaesque.Message.t()]) :: {:ok, %{success: [Kafkaesque.Message.t()], error: [Kafkaesque.Message.t()]}} | {:error, term()}