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

ServerModule conversion to extender API #533

Closed
wants to merge 2 commits into from
Closed

Conversation

andrus
Copy link
Contributor

@andrus andrus commented Nov 11, 2022

This is the first cut of the https://issues.apache.org/jira/browse/CAY-2772 feature (extender API). I converted ServerModule, JCacheModule and ProjectModule. The PR is internally consistent, and can be merged as is. The new API even improves the internal Cayenne configuration code. Still, there are some TODOs to finalize CAY-2772 scope:

  • Remaining modules need to be converted (CommitLogModule, CryptoModule, etc).
  • We need to decide whether we want cover methods in ServerRuntimeBuilder for ServerModuleExtender (I think yes).

* ServerModuleExtender
* Switching ServerModule to use the extender internally
* Updating other modules and tests that relied on ServerModule.contributeXyz API
* JCacheModuleExtender
* ProjectModule extender
* Extender note on CgenModule
@andrus
Copy link
Contributor Author

andrus commented Nov 13, 2022

still working on this. removing the draft

@andrus andrus closed this Nov 13, 2022
@andrus andrus deleted the CAY-2772 branch November 13, 2022 11:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
1 participant