summaryrefslogtreecommitdiffstats
path: root/docs/terminology.md
diff options
context:
space:
mode:
authorChristian Mollekopf <chrigi_1@fastmail.fm>2016-02-08 15:38:45 +0100
committerChristian Mollekopf <chrigi_1@fastmail.fm>2016-02-08 15:38:45 +0100
commitb8200434209c317ebc4883b9f87513991bae33e3 (patch)
tree00164031c5b39eec7a5969289de21651d328d038 /docs/terminology.md
parent0376079b862cf38973a59336f3843bca2788c576 (diff)
downloadsink-b8200434209c317ebc4883b9f87513991bae33e3.tar.gz
sink-b8200434209c317ebc4883b9f87513991bae33e3.zip
Documentation
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 1826bec..5238c79 100644
--- a/docs/terminology.md
+++ b/docs/terminology.md
@@ -13,7 +13,7 @@ It is recommended to familiarize yourself with the terms before going further in
13* resource: A plugin which provides client command processing, a store facade and synchronization for a given type of store. The resource also manages the configuration for a given source including server settings, local paths, etc. 13* resource: A plugin which provides client command processing, a store facade and synchronization for a given type of store. The resource also manages the configuration for a given source including server settings, local paths, etc.
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 (create, modify, delete) 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