Protocol
Defines the effective protocol used to communicate between two entities remotely. The protocol is responsible for setting up the communication channel between the two Entity and for sending and receiving messages.
Generally, this interface is implemented in a separate module leveraging protocol-specific libraries. The protocol is configured using the configuration DSL and then will be injected into the runtime to establish the communication. The end-user do not interact directly with this interface.
Properties
Functions
Asynchronously finalizes the entity. Can Either succeed or fail with an Error.
Asynchronously initializes the entity. Can Either succeed or fail with an Error.
This method configures the protocol to communicate between the given source and destination entities.
Configures the module of the dependency injection module that the resource will use.