the function used to create log entries of 'T' from user-specified text
/rest/raft/leader/... routes to act as an edge-node for client requests
The /rest/raft/vote and /rest/raft/append routes required to exist for this endpoint to participate w/ other cluster nodes
Produces Akka HTTP routes based on the given config, raft node and protocol.
Produces Akka HTTP routes based on the given config, raft node and protocol.
The 'supportValueFromText' is used when support routes are enabled to allow users to poke the client API by making requests based on some text input (e.g. from an input field). It is not used when support routes are disabled.
If not provided, the default is to use the implicit json encoder.
a function which converts user input into a 'T', used in support routes for client requests
the akka http routes
a means to creates a T from the user's input field (for support routes only)
the runninsert service. eventually. probably.
the /rest/raft/support/... routes for support/debugging/dev purposes
Pulls together the different components of a Raft System as seen by a raft node.