summaryrefslogtreecommitdiffstats
path: root/docs/terminology.md
diff options
context:
space:
mode:
authorChristian Mollekopf <chrigi_1@fastmail.fm>2015-12-28 13:52:46 +0100
committerChristian Mollekopf <chrigi_1@fastmail.fm>2015-12-28 13:52:46 +0100
commit296a5ac347dbccfff44d2b2a0a378e98b0480cac (patch)
tree2b27aa44b37752dd568a17ce43389ef10845d42b /docs/terminology.md
parentd2654f78a4f7e87b44e296477e4d90646c967670 (diff)
downloadsink-296a5ac347dbccfff44d2b2a0a378e98b0480cac.tar.gz
sink-296a5ac347dbccfff44d2b2a0a378e98b0480cac.zip
Docs
Diffstat (limited to 'docs/terminology.md')
-rw-r--r--docs/terminology.md2
1 files changed, 1 insertions, 1 deletions
diff --git a/docs/terminology.md b/docs/terminology.md
index 4b49f2d..9da8851 100644
--- a/docs/terminology.md
+++ b/docs/terminology.md
@@ -14,7 +14,7 @@ It is recommended to familiarize yourself with the terms before going further in
14* store facade: An object provided by resources which provides transformations between domain objects and the store. 14* store facade: An object provided by resources which provides transformations between domain objects and the store.
15* synchronizer: The operating system process responsible for overseeing the process of modifying and synchronizing a store. To accomplish this, a synchronizer loads the correct resource plugin, manages pipelines and handles client communication. One synchronizer is created for each source that is accessed by clients; these processes are shared by all clients. 15* synchronizer: The operating system process responsible for overseeing the process of modifying and synchronizing a store. To accomplish this, a synchronizer loads the correct resource plugin, manages pipelines and handles client communication. One synchronizer is created for each source that is accessed by clients; these processes are shared by all clients.
16* Preprocessor: A component that takes an entity and performs some modification of it (e.g. changes the folder an email is in) or processes it in some way (e.g. indexes it) 16* Preprocessor: A component that takes an entity and performs some modification of it (e.g. changes the folder an email is in) or processes it in some way (e.g. indexes it)
17* pipeline: A run-time definable set of filters which are applied to an entity after a resource has performed a specific kind of function on it (add, update, remove) 17* pipeline: A run-time definable set of filters which are applied to an entity after a resource has performed a specific kind of function on it (create, modify, delete)
18* query: A declarative method for requesting entities from one or more sources that match a given set of constraints 18* query: A declarative method for requesting entities from one or more sources that match a given set of constraints
19* command: Clients request modifications, additions and deletions to the store by sending commands to a synchronizer for processing 19* command: Clients request modifications, additions and deletions to the store by sending commands to a synchronizer for processing
20* command queue: A queue of commands kept by the synchronizer to ensure durability and, when necessary, replayability 20* command queue: A queue of commands kept by the synchronizer to ensure durability and, when necessary, replayability