Anoma.Node.Transport.Proxy.Supervisor (Anoma v0.34.0)
I am the supervisor for a proxy to a specific node.
I supervise the processes that communicate with that node, and listen for messages that have to be sent to that node.
Node Proxy
The node proxy is the main process that acts as a proxy for a remote node.
Engine Proxy
For each engine at the remote node, an engine proxy is created locally. This proxy will intercept messages addressed to a remote engine and send it to the remote node via the appropriate protocol.
Transport Protocol Supervisor
The transport protocol supervisor manages all the transport protocol engines for the remote node.
If a remote node is reachable via, e.g., grpc and tcp, there will be a transport protocol for both of these protocols.
Summary
Functions
Returns a specification to start this module under a supervisor.
Functions
Returns a specification to start this module under a supervisor.
See Supervisor
.
@spec start_link(startup_options()) :: Supervisor.on_start()