Skip to content

CAY-2772 Bootique-style module "extenders" for smoother configuration#536

Merged
stariy95 merged 2 commits intoapache:masterfrom
andrus:CAY-2772
Nov 15, 2022
Merged

CAY-2772 Bootique-style module "extenders" for smoother configuration#536
stariy95 merged 2 commits intoapache:masterfrom
andrus:CAY-2772

Conversation

@andrus
Copy link
Contributor

@andrus andrus commented Nov 13, 2022

This is a partial (60% :) ) implementation of https://issues.apache.org/jira/browse/CAY-2772 feature. I converted:

  • ServerModuleExtender (new)
  • CacheInvalidationModuleExtender (updated)
  • CommitLogModuleExtender (updated)
  • JCacheModuleExtender (new)
  • ProjectModule extender (new)

The PR is internally consistent, and can be merged as is. Though we should finish the remaining module (CryptoModule, etc). Also need to decide whether we want cover methods in ServerRuntimeBuilder for ServerModuleExtender (I think yes).

Prerequisite: #535

* ServerModuleExtender (new)
* CacheInvalidationModuleExtender (updated)
* CommitLogModuleExtender (updated)
* JCacheModuleExtender (new)
* ProjectModule extender (new)
* CgenModule - comment on exteder possibilty
* upgrade instructions

commit 646d24e
Author: Andrus Adamchik <andrus@objectstyle.com>
Date:   Sun Nov 13 11:36:50 2022 +0100

    Overriding service ordering in DI List causes DIRuntimeException
@stariy95 stariy95 merged commit f10ba77 into apache:master Nov 15, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants