Skip to content

Native nodes

In mochabug Adapt there are multiple platform native nodes, Native nodes are nodes that cannot exist as applications. We have not limited the possibility for flow controls to native nodes, it is possible for you as an application developer to write your own flow controls. But the nodes mentioned in this section have to exist as native nodes.

alt text

This is a mandatory node, a project is not a project without a start node. In the start node you can define if you have any mandatory and/or optional data that you need when calling the deployment as well as how many transmitters you want in your start node.

alt text

With the output node you explicitly set what data you want to send to the client. This is done by binding different signals that exists in your nodes upstream in your graph.

alt text

alt text

If you want a sessions to be run on another client than the session was started on you need to use Delegate. In the exchange you define how the session is move to the other client. All downstream nodes after a delegate node is then accessed on that client. If you use delegate in a fork, the session on the other client will only run for as long as the fork is active.

alt text

When forking a graph into multiple parallel tracks you sometimes need to collect them and define the behaviour before moving on to the next step in the graph. This is where you do this. Without a barrier, forks can’t be merged.

For the native node called exchange please go to exchanges to understand why, when and how this is used.