https://github.com/robertvazan/hookless-collections
Hookless reactive adapters for Java collections.
https://github.com/robertvazan/hookless-collections
hookless java-collections java-library reactive reactive-programming
Last synced: 3 months ago
JSON representation
Hookless reactive adapters for Java collections.
- Host: GitHub
- URL: https://github.com/robertvazan/hookless-collections
- Owner: robertvazan
- License: apache-2.0
- Created: 2023-04-10T14:11:41.000Z (almost 3 years ago)
- Default Branch: master
- Last Pushed: 2023-11-13T15:02:37.000Z (about 2 years ago)
- Last Synced: 2025-01-16T05:25:02.144Z (about 1 year ago)
- Topics: hookless, java-collections, java-library, reactive, reactive-programming
- Language: Java
- Homepage: https://hookless.machinezoo.com/collections
- Size: 134 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
[](https://github.com/vshymanskyy/StandWithUkraine/blob/main/docs/README.md)
# Reactive collections for Hookless
[](https://central.sonatype.com/artifact/com.machinezoo.hookless/hookless-collections)
[](https://github.com/robertvazan/hookless-collections/actions/workflows/build.yml)
[](https://codecov.io/gh/robertvazan/hookless-collections)
Reactive collections as implemented in [`ReactiveCollections`](https://hookless.machinezoo.com/javadocs/collections/com.machinezoo.hookless.collections/com/machinezoo/hookless/collections/ReactiveCollections.html) class
are [reactive adapters](https://hookless.machinezoo.com/adapters) for Java collections.
Reactive collections wrap Java collections and turn them into reactive data source as long as all accesses are mediated by the wrapper.
Reactive collections will wake up dependent reactive computations whenever relevant write is made to the collection.
More on [homepage](https://hookless.machinezoo.com/collections).
## Status
Experimental. [Stagean](https://stagean.machinezoo.com/) is used to track progress on class and method level.
## Getting started
See [homepage](https://hookless.machinezoo.com/collections).
## Documentation
* [Homepage](https://hookless.machinezoo.com/collections)
* [Javadoc](https://hookless.machinezoo.com/javadocs/collections/com.machinezoo.hookless.collections/com/machinezoo/hookless/collections/package-summary.html)
Some APIs are undocumented. You might have to peek in the [source code](src/main/java/com/machinezoo/hookless/collections).
## Feedback
Bug reports and pull requests are welcome. See [CONTRIBUTING.md](CONTRIBUTING.md).
## License
Distributed under [Apache License 2.0](LICENSE).