See: Description
| Interface | Description |
|---|---|
| SingleValuePropertyCommandExecutor |
Executes
SetPropertyValue commands received from other peers. |
| Class | Description |
|---|---|
| CommandLogDispatcher |
Logs commands that where generated and send from the local peer to the server to allow model repairing based on the
servers command stream.
|
| RepairingSingleValuePropertyCommandExecutor |
Filters out commands from the incoming command stream that would result in insynchronity.
|
| SimpleSingleValuePropertyCommandExecutor |
Executes all
Commands that are passed to it on the users domain model without any filtering. |
The executors in this package are execute changes in a way that all models are eventually synchronous. That means that these classes repair non-synchronous states on their managed properties on the own. Non-synchronous states can happen when multiple peers change the same property at the same time. Non-synchronous states can be detected because the server does not only send change events of other peers but also change events of the own peer in the order that they where executed on the server.
Copyright © 2015 Saxonia Systems AG. All Rights Reserved.