exred_node_grpc_server v0.1.2-alpha Exred.Node.GrpcServer

This is a daemon to that runs a gRPC server and a message broker an external node thorugh gRPC to an internal representation that can be placed in a flow.

The terminology used is that the internal and external nodes are twins and they bond using a common bond_id. Once the nodes have bonded the broker will start streaming messages between them. This means that the internal node can be used in a flow just like any other node but the messages will be handled by the external node.

Link to this section Summary

Link to this section Functions

Link to this function add_out_node(pid, new_out)
Link to this function child_spec(arg)

Returns a specification to start this module under a supervisor.

See Supervisor.

Callback implementation for Exred.Library.NodePrototype.fire/1.

Link to this function get_default_config()
Link to this function handle_msg(msg, state)

Callback implementation for Exred.Library.NodePrototype.handle_msg/2.

Link to this function set_out_nodes(pid, out_nodes)
Link to this function start_link(list)