Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Convert NoSQL driver to use JNX #533

Open
jesse-gallagher opened this issue May 22, 2024 · 0 comments
Open

Convert NoSQL driver to use JNX #533

jesse-gallagher opened this issue May 22, 2024 · 0 comments
Labels
enhancement New feature or request nosql

Comments

@jesse-gallagher
Copy link
Member

JNX has been properly open source for a little while now, and it'd be good to convert the NoSQL driver to use it.

There'll be some fiddly aspects: JNX has a number of transitive dependencies, and developers who use XPages JEE may also have their own JNX installation. Accordingly, JNX and its dependencies should be hidden inside a bundle and not exposed to the rest of the environment. Tycho will make this a little annoying but not impossible.

Moreover, other parts of the stack may want to use some JNX-exposed capabilities, like access to the statistics store. It would probably make sense to create an API shim layer like NSF ODP uses to paper over the differences and allow a hiding JNX bundle to contribute the API without worry of contamination.

@jesse-gallagher jesse-gallagher added enhancement New feature or request nosql labels May 22, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request nosql
Projects
None yet
Development

No branches or pull requests

1 participant