| Interface | Description |
|---|---|
| Callback<Callee,Result> |
For an arbitrary process, that will eventually yield a result, a
Callback is used, to convey that result from the executor of the
process (the callee) back to the initiator of the process (the caller). |
| Check |
A
Check is used to perform arbitrary test. |
| Converter<From,To> |
A
Converter is used to convert (transform, translate, project,
evaluate, ...) values from one form into another. |
| Handler<Value> |
For an arbitrary process, that may encounter some condition and needs to
delegate the handling, a
Handler is used, to convey the involved
value from the executor of the process (hereafter: executor) back to the
initiator of the process (hereafter: initiator). |
| Predicate<Subject> |
A
Predicate is used to perform arbitrary test on test subject. |
| Processor<Value> |
A
Processor is used to process (transform, translate, project,
evaluate, ...) values. |
| Producer<Order,Product> |
An
Producer produces customized values of the corresponding product
type. |
| Provider<Product> |
A
Provider provides values of the corresponding product type. |
| Translator<From,To> |
A
Translator is used to convert (transform, translate, project,
evaluate, ...) values from one form into another and back. |
Copyright © 2015–2017 Markenwerk – Gesellschaft für markenbildende Maßnahmen mbH. All rights reserved.