Package energy.eddie.cim.agnostic
Interface PermissionCommand
- All Known Implementing Classes:
PermissionCommand.SetTransmissionEnabled,PermissionCommand.Terminate,PermissionCommand.UpdateTransmissionSchedule
public sealed interface PermissionCommand
permits PermissionCommand.UpdateTransmissionSchedule, PermissionCommand.SetTransmissionEnabled, PermissionCommand.Terminate
Permission control signal sent by the eligible party to a certain region connector.
The action field acts as the polymorphic discriminator; each action carries its own
payload. Consumers should pattern-match over the permitted subtypes.
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic enumstatic final recordEnables or disables transmission for a permission.static final recordTerminates a permission, causing the region connector to stop transmitting data for it and clean up any associated resources.static final recordAdjusts the transmission schedule for a permission. -
Method Summary