summaryrefslogtreecommitdiffstats
path: root/container-di
Commit message (Collapse)AuthorAgeFilesLines
* Add TODO to remove code duplicationgjoranv2020-07-201-3/+1
|
* Use plain strings for platform bundles, instead of file referencesgjoranv2020-07-183-9/+9
|
* Reapply "Load platform bundles separately 3"gjoranv2020-07-178-24/+56
| | | | This reverts commit 1c69b4e72b3212e3ce989a8675db08ac51b7f79d.
* Revert "Load platform bundles separately 3"Harald Musum2020-07-178-56/+24
|
* Move new config defs to already exported package, and add to CMakeListsgjoranv2020-07-164-2/+6
|
* Reapply "Load platform bundles separately"gjoranv2020-07-167-24/+52
| | | | This reverts commit 0355cb740fe498abc03861bcb64de5e418c2fa88.
* Revert "Reapply load platform bundles separately"Harald Musum2020-07-168-56/+24
|
* Move new config defs to already exported package, and add to CMakeListsgjoranv2020-07-164-2/+6
|
* Reapply "Load platform bundles separately"gjoranv2020-07-167-24/+52
| | | | This reverts commit 0355cb740fe498abc03861bcb64de5e418c2fa88.
* Revert "Load platform bundles separately"Harald Musum2020-07-167-52/+24
|
* Rename installBundles -> installApplicationBundlesgjoranv2020-07-151-2/+2
|
* Throw exception if platform bundles change.gjoranv2020-07-151-15/+20
| | | | + extract method for duplicate string creation
* Rename useBundles -> useApplicationBundlesgjoranv2020-07-153-4/+3
|
* Separate installation for platform and application bundles.gjoranv2020-07-154-8/+22
|
* Split bundles.def into platform-bundles and application-bundlesgjoranv2020-07-143-1/+11
| | | | - The new configs are only generated, but not used.
* Move test for Guice injector out of the 'demo' package.gjoranv2020-07-102-65/+53
|
* Remove demo test cases that are covered elsewhere.gjoranv2020-07-104-131/+0
|
* Update test names.gjoranv2020-07-102-2/+3
|
* Declare a field final and rearrange. No functional changes.gjoranv2020-07-101-3/+3
|
* Remove unused importsgjoranv2020-07-081-2/+0
|
* Rearrange methods, no functional changes.gjoranv2020-07-081-48/+47
|
* Fix ambiguous naming and use modern Java.gjoranv2020-07-081-4/+2
|
* Move test methods to test.gjoranv2020-07-082-29/+30
|
* minor: rearrange methodsgjoranv2020-07-081-9/+9
|
* Improvements to handling of cluster removalJon Bratseth2020-07-021-15/+13
| | | | | | | | | - Don't change health status to "initializing" when creating a new VipStatus, as 'initializing' now requires all clusters to be up to transition to 'up', which means that if we're already up but are missing a cluster we'll go from 'up' to 'initializing' and stay there. - Forget up/down status for removed clusters. - Nicer logging on ignorable reconfiguration errors.
* Non-functional changes onlyJon Bratseth2020-05-132-4/+3
|
* Use java.util.logging.Level in static imports.gjoranv2020-04-255-20/+19
|
* LogLevel.DEBUG -> Level.FINEgjoranv2020-04-251-1/+1
|
* Import java.util.logging.Level instead of com.yahoo.log.LogLevelgjoranv2020-04-251-1/+1
|
* Add/corect copyright headersJon Bratseth2020-01-034-13/+4
|
* Include error message from causeBjørn Christian Seime2019-11-141-1/+1
|
* Reapply "Gjoranv/allow duplicate bundles"gjoranv2019-11-055-22/+57
| | | | This reverts commit 2ef1e922a1d845b3cd79e9fb329925e7e9896919.
* Revert "Gjoranv/allow duplicate bundles"gjoranv2019-11-045-57/+22
|
* Add test that instantiates a private class.gjoranv2019-11-041-0/+14
|
* Support safe component deconstruction in jdisc container.gjoranv2019-10-285-22/+57
| | | | | | | | | - Add allowDuplicates to all Osgi classes - Uninstall bundles in Deconstructor - We no longer refresh bundles because we uninstall old bundles at a later point than the new bundles are installed. Hence, the user must version app bundles that are dependencies used by other app bundles.
* minor non-functional changes:gjoranv2019-10-262-6/+6
| | | | | | - limit accessibility - fix typo - use Optional.isEmpty
* Schedule deconstruct of all components with one call.gjoranv2019-10-264-19/+20
|
* Add unit test for component taking an interface.gjoranv2019-10-241-0/+20
|
* Nonfunctional changes onlyJon Bratseth2019-10-011-3/+3
|
* Remove findbugs annotations from code and build path.gjoranv2019-09-094-14/+6
| | | | | - jsr305 is needed by guava, which declares it as optional dep. - Remaining modules with annotations do not affect the container.
* Add missing copyright header.gjoranv2019-07-222-0/+5
|
* Output cycle in the dependency graph.gjoranv2019-07-222-2/+23
|
* Add utility to find cycles in a directed graph.gjoranv2019-07-224-0/+292
| | | | | - These classes are independent from di classes and can be used as a tool for graphs in general.
* Deliver search chains config to ExecutionFactoryJon Bratseth2019-06-093-5/+5
|
* Test lazy constructionJon Bratseth2019-06-032-6/+36
|
* Make providers lazyJon Bratseth2019-05-297-32/+36
|
* Package container-di as a bundlegjoranv2019-05-141-1/+6
| | | | | - Necessary for bundle-plugin to generate Import-Package for its packages when used as a provided dependency.
* GC unused dependencies.Henning Baldersheim2019-04-241-5/+0
|
* 6-SNAPSHOT -> 7-SNAPSHOTArnstein Ressem2019-01-211-2/+2
|
* Revert "Revert "Enable ABI checking on modules with public APIs""Ilpo Ruotsalainen2019-01-092-0/+20
| | | | This reverts commit cd470d8ac8a58c943748f028a37d864507628e99.