Represents an endpoint by sending REST requests
Wraps an existing endoping behind an akka actor, which is convenient for concurrency guranatees
contains an actor-based endpoint.
contains an actor-based endpoint. Handy for ensuring atomic access to underlying endpoints
represents an unattached endpoint.
represents an unattached endpoint. Raft requests sent will be buffered until the endpoint is initialized w/ an underlying implementation.
This can be handy for resolving chicken/egg problems in configuring raft nodes and the cluster of raft nodes with which they communicate.
It can also be useful to pause/analyze endpoint messages.