setupChannel

abstract suspend fun setupChannel(source: Entity, destination: Entity)

This method configures the protocol to communicate between the given source and destination entities.

Multiple call to this method with the same source and destination should be idempotent. The runtime call this method to set up the communication between the entities, the end-user should not interact directly with this method.