Hookless requires minimal changes to application logic. Most of the integration work is in creating reactive APIs to data sources (e.g. databases), data consumers (e.g. user interface toolkits), and various intermediaries (e.g. caches). Reactive APIs are provided by reactive adapters, which are usually just thin reactive wrappers around non-reactive APIs. This page lists existing reactive adapters.
- Reactive collections
- Reactive time
- Reactive Future
- Reactive Thread
- Reactive lazy evaluation (memoization)
- Reactive worker
- Reactive servlets
If suitable adapter is not listed here, you can create your own by combining reactive primitives
or on top of other adapters and core classes.