diff options
author | Christian Mollekopf <chrigi_1@fastmail.fm> | 2016-02-08 15:38:45 +0100 |
---|---|---|
committer | Christian Mollekopf <chrigi_1@fastmail.fm> | 2016-02-08 15:38:45 +0100 |
commit | b8200434209c317ebc4883b9f87513991bae33e3 (patch) | |
tree | 00164031c5b39eec7a5969289de21651d328d038 /docs/terminology.md | |
parent | 0376079b862cf38973a59336f3843bca2788c576 (diff) | |
download | sink-b8200434209c317ebc4883b9f87513991bae33e3.tar.gz sink-b8200434209c317ebc4883b9f87513991bae33e3.zip |
Documentation
Diffstat (limited to 'docs/terminology.md')
-rw-r--r-- | docs/terminology.md | 2 |
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 |