- send(List<Command>) - Method in interface de.saxsys.synchronizefx.core.clientserver.CommandTransferClient
-
Sends commands to the server.
- send(List<Command>, Object) - Method in interface de.saxsys.synchronizefx.core.clientserver.CommandTransferServer
-
Sends commands to a single client.
- sendCommands(List<Command>) - Method in interface de.saxsys.synchronizefx.core.metamodel.TopologyLayerCallback
-
Called when the meta model layer has produced commands that need to be shared with other meta models.
- sendToAll(List<Command>) - Method in interface de.saxsys.synchronizefx.core.clientserver.CommandTransferServer
-
Sends commands to all connected peers.
- sendToAllExcept(List<Command>, Object) - Method in interface de.saxsys.synchronizefx.core.clientserver.CommandTransferServer
-
Sends a commands to all peers except to nonReciver.
- serialize(List<Command>) - Method in interface de.saxsys.synchronizefx.core.clientserver.Serializer
-
Serializes a list with commands to byte arrays.
- Serializer - Interface in de.saxsys.synchronizefx.core.clientserver
-
A thread safe serializer and deserializer that serializes
Lists of SynchronizeFX
Commands.
- ServerCallback - Interface in de.saxsys.synchronizefx.core.clientserver
-
This interface has to be implemented by the server to handle errors.
- setClassName(String) - Method in class de.saxsys.synchronizefx.core.metamodel.commands.CreateObservableObject
-
- setKey(Value) - Method in class de.saxsys.synchronizefx.core.metamodel.commands.PutToMap
-
- setKey(Value) - Method in class de.saxsys.synchronizefx.core.metamodel.commands.RemoveFromMap
-
- setListId(UUID) - Method in class de.saxsys.synchronizefx.core.metamodel.commands.AddToList
-
- setListId(UUID) - Method in interface de.saxsys.synchronizefx.core.metamodel.commands.ListCommand
-
- setListId(UUID) - Method in class de.saxsys.synchronizefx.core.metamodel.commands.RemoveFromList
-
- setListId(UUID) - Method in class de.saxsys.synchronizefx.core.metamodel.commands.ReplaceInList
-
- setMapId(UUID) - Method in class de.saxsys.synchronizefx.core.metamodel.commands.PutToMap
-
- setMapId(UUID) - Method in class de.saxsys.synchronizefx.core.metamodel.commands.RemoveFromMap
-
- setNewSize(int) - Method in class de.saxsys.synchronizefx.core.metamodel.commands.AddToList
-
- setNewSize(int) - Method in class de.saxsys.synchronizefx.core.metamodel.commands.RemoveFromList
-
- setObjectId(UUID) - Method in class de.saxsys.synchronizefx.core.metamodel.commands.CreateObservableObject
-
- setObservableObjectId(UUID) - Method in class de.saxsys.synchronizefx.core.metamodel.commands.Value
-
Sets the id of the observable object this instance denotes.
- setPosition(int) - Method in class de.saxsys.synchronizefx.core.metamodel.commands.AddToList
-
- setPosition(int) - Method in class de.saxsys.synchronizefx.core.metamodel.commands.ReplaceInList
-
- setPropertyId(UUID) - Method in class de.saxsys.synchronizefx.core.metamodel.commands.SetPropertyValue
-
- setPropertyNameToId(Map<String, UUID>) - Method in class de.saxsys.synchronizefx.core.metamodel.commands.CreateObservableObject
-
- SetPropertyValue - Class in de.saxsys.synchronizefx.core.metamodel.commands
-
A command to set a new value for some Property.
- SetPropertyValue() - Constructor for class de.saxsys.synchronizefx.core.metamodel.commands.SetPropertyValue
-
- setRemoveCount(int) - Method in class de.saxsys.synchronizefx.core.metamodel.commands.RemoveFromList
-
- SetRootElement - Class in de.saxsys.synchronizefx.core.metamodel.commands
-
A
Command that tells which object should be treated as the root object of the domain model.
- SetRootElement() - Constructor for class de.saxsys.synchronizefx.core.metamodel.commands.SetRootElement
-
- setRootElementId(UUID) - Method in class de.saxsys.synchronizefx.core.metamodel.commands.SetRootElement
-
- setSetId(UUID) - Method in class de.saxsys.synchronizefx.core.metamodel.commands.AddToSet
-
- setSetId(UUID) - Method in class de.saxsys.synchronizefx.core.metamodel.commands.RemoveFromSet
-
- setSimpleObjectValue(Object) - Method in class de.saxsys.synchronizefx.core.metamodel.commands.Value
-
Sets the simple object value this instance should wrap.
- setStartPosition(int) - Method in class de.saxsys.synchronizefx.core.metamodel.commands.RemoveFromList
-
- setTopologyCallback(NetworkToTopologyCallbackClient) - Method in interface de.saxsys.synchronizefx.core.clientserver.CommandTransferClient
-
Sets the callback to the topology layer for events like incoming commands or errors.
- setTopologyLayerCallback(NetworkToTopologyCallbackServer) - Method in interface de.saxsys.synchronizefx.core.clientserver.CommandTransferServer
-
Sets the callback to the topology layer for events like incoming commands, new connections or errors.
- setValue(Value) - Method in class de.saxsys.synchronizefx.core.metamodel.commands.AddToList
-
- setValue(Value) - Method in class de.saxsys.synchronizefx.core.metamodel.commands.AddToSet
-
- setValue(Value) - Method in class de.saxsys.synchronizefx.core.metamodel.commands.PutToMap
-
- setValue(Value) - Method in class de.saxsys.synchronizefx.core.metamodel.commands.RemoveFromSet
-
- setValue(Value) - Method in class de.saxsys.synchronizefx.core.metamodel.commands.ReplaceInList
-
- setValue(Value) - Method in class de.saxsys.synchronizefx.core.metamodel.commands.SetPropertyValue
-
- shutdown() - Method in interface de.saxsys.synchronizefx.core.clientserver.CommandTransferServer
-
Disconnect all clients that are still connected an shut down the Server.
- shutdown() - Method in class de.saxsys.synchronizefx.core.clientserver.SynchronizeFxServer
-
Shuts down the server
Before the shutdown, all clients which are still connected are disconnected.
- start() - Method in interface de.saxsys.synchronizefx.core.clientserver.CommandTransferServer
-
Starts the server and make it listen for new client connections.
- start() - Method in class de.saxsys.synchronizefx.core.clientserver.SynchronizeFxServer
-
Starts the server and accepts incoming client connections.
- SynchronizeFxClient - Class in de.saxsys.synchronizefx.core.clientserver
-
This class implements a client that accesses a JavaFX model made available over the network by a
SynchronizeFxServer.
- SynchronizeFxClient(CommandTransferClient, ClientCallback) - Constructor for class de.saxsys.synchronizefx.core.clientserver.SynchronizeFxClient
-
Sets up everything that is needed to to get the domain model instance from the server.
- SynchronizeFxClient(CommandTransferClient, ClientCallback, Executor) - Constructor for class de.saxsys.synchronizefx.core.clientserver.SynchronizeFxClient
-
Sets up everything that is needed to to get the domain model instance from the server.
- SynchronizeFXException - Exception in de.saxsys.synchronizefx.core.exceptions
-
A exception for any kind of failures that appear in this framework.
- SynchronizeFXException(Throwable) - Constructor for exception de.saxsys.synchronizefx.core.exceptions.SynchronizeFXException
-
- SynchronizeFXException(String, Throwable) - Constructor for exception de.saxsys.synchronizefx.core.exceptions.SynchronizeFXException
-
- SynchronizeFXException(String) - Constructor for exception de.saxsys.synchronizefx.core.exceptions.SynchronizeFXException
-
- SynchronizeFxServer - Class in de.saxsys.synchronizefx.core.clientserver
-
This class implements a server that makes a JavaFX model available over the network.
- SynchronizeFxServer(Object, CommandTransferServer, ServerCallback) - Constructor for class de.saxsys.synchronizefx.core.clientserver.SynchronizeFxServer
-
Sets up everything that is needed to serve a domain model.
- SynchronizeFxServer(Object, CommandTransferServer, ServerCallback, Executor) - Constructor for class de.saxsys.synchronizefx.core.clientserver.SynchronizeFxServer
-
Sets up everything that is needed to serve a domain model.