# Functions
ProcessAuthQueries will inspect a response.RequestContext and set the AuthQueries with the current outstanding authentication queries.
ServeError is a wrapper for the OpenAPI REST server to allow the Edge API Error message responses to be used when errors are raised from the OpenAPI internal runtimes.
# Constants
strategy was disconnected before finishing.
initial state sent.
sync failed due to an unexpected error.
connection is beginning hello cycle.
sync failed due to a hello timeout.
hello received from router, but there are too many synchronizing routers.
connection accepted but no strategy actions have been taken.
connection handed to strategy, but not processed.
router requested a resync, in queue.
the router is currently unknown.
hello finished, starting to send state.
msg headers.
# Structs
The Broker delegates Ziti Edge events to a RouterSyncStrategy.
# Interfaces
RouterConnectionHandler is responsible for handling router connect/disconnect for synchronizing state.
RouterState provides a thread save mechanism to access and set router status information that may be influx due to reouter connection/disconnection.
RouterSynchronizerEventHandler is responsible for keeping Edge Routers up to date on API Sessions.
RouterSyncStrategy handles the life cycle of an Edge Router connecting to the controller, synchronizing any upfront state and then maintaining state after that.
# Type aliases
RouterSyncStatus aliased type for router sync status.
RouterSyncStrategyType aliased type for router strategies.