CapGdlrCommandTransport¶
Inherits: GdlrCapability < RefCounted < Object
Capability that sends commands to remote targets.
Description¶
A transport keeps one GdlrCommandTransportAdapter per target name and sends each envelope through the adapter named by CapGdlrCommandBus.CommandRoute.target. Godular does not ship a service for this capability. Implement it in your project.
Tutorials¶
Methods¶
send(envelope: CapGdlrCommandBus.CommandEnvelope) abstract |
|
void |
register_adapter(target: StringName, adapter: GdlrCommandTransportAdapter) abstract |
get_adapter(target: StringName) abstract |
Method Descriptions¶
CapGdlrCommandBus.CommandResult send(envelope: CapGdlrCommandBus.CommandEnvelope) abstract 🔗
Sends envelope to its target and returns the result.
void register_adapter(target: StringName, adapter: GdlrCommandTransportAdapter) abstract 🔗
Registers adapter under target.
GdlrCommandTransportAdapter get_adapter(target: StringName) abstract 🔗
Returns the adapter registered under target.