| Package | Description |
|---|---|
| de.saxsys.synchronizefx.core.clientserver |
This package is an implementation of the network layer.
|
| de.saxsys.synchronizefx.core.metamodel |
The classes in this package build up a meta model around the users domain model.
|
| de.saxsys.synchronizefx.core.metamodel.commands |
This package contains the commands that the meta model layer produces and evaluates.
|
| de.saxsys.synchronizefx.core.metamodel.executors |
Contains the classes that evaluate incoming change commands to synchronize the local models with
remote models.
|
| Modifier and Type | Method and Description |
|---|---|
List<Command> |
Serializer.deserialize(byte[] commands)
Deserializes a byte array to objects that was created with
Serializer.serialize(List). |
| Modifier and Type | Method and Description |
|---|---|
void |
NetworkToTopologyCallbackClient.recive(List<Command> commands)
Commands were received.
|
void |
NetworkToTopologyCallbackServer.recive(List<Command> commands,
Object sender)
Commands were received.
|
void |
CommandTransferClient.send(List<Command> commands)
Sends commands to the server.
|
void |
CommandTransferServer.send(List<Command> commands,
Object client)
Sends commands to a single client.
|
void |
CommandTransferServer.sendToAll(List<Command> commands)
Sends commands to all connected peers.
|
void |
CommandTransferServer.sendToAllExcept(List<Command> commands,
Object nonReciver)
Sends a commands to all peers except to
nonReciver. |
byte[] |
Serializer.serialize(List<Command> objects)
Serializes a list with commands to byte arrays.
|
| Modifier and Type | Method and Description |
|---|---|
void |
CommandsForDomainModelCallback.commandsReady(List<Command> commands)
Used to inform when the commands are ready.
|
void |
MetaModel.execute(List<Command> commands)
Executes commands to change the domain model of the user.
|
void |
TopologyLayerCallback.sendCommands(List<Command> commands)
Called when the meta model layer has produced commands that need to be shared with other meta models.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AddToList
A command that states that an element should be added to a list.
|
class |
AddToSet
A command that states that an element should be added to a set.
|
class |
ClearReferences
Tells the other side, that hard references that where created during the assembling of the objects can now be
deleted.
|
class |
CreateObservableObject
A command to create a new instance of an observable object.
|
class |
ListCommand
Common information for all commands that involve changing a list.
|
class |
PutToMap
A command to set a value for some key in some map.
|
class |
RemoveFromList
Command to remove elements from a list.
|
class |
RemoveFromMap
A command that indicates that a mapping should be removed from a map.
|
class |
RemoveFromSet
A command to remove an element in a set.
|
class |
ReplaceInList
A command to replace elements in a list.
|
class |
SetPropertyValue
A command to set a new value for some
Property. |
class |
SetRootElement
A
Command that tells which object should be treated as the root object of the domain model. |
| Modifier and Type | Method and Description |
|---|---|
void |
CommandLogDispatcher.logLocalCommands(List<Command> commands)
Logs a list of locally generated commands that is sent to the server.
|
Copyright © 2016 Saxonia Systems AG. All Rights Reserved.