Adapter Types - GhostLabsAB/Examples GitHub Wiki

Ghost have three types of adapters; Source-, Destination- and CustomProcess-Adapters. Each type have a specific role and implementation.

  • Source-Adapter:

This type of adapters will receive messages from an endpoint and will be the start of a Link. A Link can contain multiple sources that merge and/or splits to multiple adapters.

  • Destination-Adapter:

Destination adapters will send messages to an endpoint and can be seen as a final step in a Link.

  • CustomProcess-Adapter:

These adapters are used when a message needs to be modified in some way. Execution context depends on which Node the adapter is bound to. For example, if a custom adapter is bound to a destination that has a remote Agent it will be executed on the remote agent and not where the Source executes.