-
Notifications
You must be signed in to change notification settings - Fork 0
CommandSettings
The CommandSettings are part of every command.
They define how Commands are executed and distributed.
Folowing options are available:
- ThreadSave
- Distribute
- encrypted
- localPropagation
- Permissions
Which are doing the following, all of them are false by default:
Definses if the command may have raceconditions in it. If set to false the command and all others for the same resource will always be executed on the same thread.
Wherether or not the Command changes/writes something on the resource and has to be distributed to all other servers holding a copy.
If the command should be sent through an end to end encrypted signal protocoll channel.
If the command should be executed right away. Also if it hasn't been validated from the managing server yet.
Are Optional requirements to be met bevore the Command is executed. More about them here