aboutsummaryrefslogtreecommitdiffstats
path: root/container-di
Commit message (Collapse)AuthorAgeFilesLines
* 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.
* Optimize imports.Henning Baldersheim2019-01-061-1/+0
|
* Revert "Enable ABI checking on modules with public APIs"Håkon Hallingstad2019-01-042-20/+0
|
* Move abi-check-plugin configuration to parent.Ilpo Ruotsalainen2018-12-211-12/+0
| | | | | Instead of configuring in each module separately, put all configuration to parent and let the relevant modules just enable the plugin.
* Enable abi-check-plugin on relevant modules.Ilpo Ruotsalainen2018-12-182-0/+32
|
* Revert "Merge pull request #7837 from ↵Jon Bratseth2018-12-021-0/+2
| | | | | | | vespa-engine/revert-7836-bratseth/remove-unused-rpc-server-take-3" This reverts commit 0c39992b60e6103a85fa00362df74930a660e51c, reversing changes made to a8277a3a486f7fd174e562bf174cfa72aede9cee.
* Revert "Bratseth/remove unused rpc server take 3"Jon Bratseth2018-12-011-2/+0
|
* Revert "Merge pull request #7835 from ↵Jon Bratseth2018-12-011-0/+2
| | | | | | | vespa-engine/revert-7833-bratseth/remove-unused-rpc-server-take-2" This reverts commit ce9f57d123d835cc698adf2febe4aae47128031d, reversing changes made to c2af67b3d11da53655a0750d2e288b584c7b938c.
* Revert "Bratseth/remove unused rpc server take 2"Jon Bratseth2018-12-011-2/+0
|
* Revert "Merge pull request #7831 from ↵Jon Bratseth2018-12-011-0/+2
| | | | | | | vespa-engine/revert-7818-bratseth/remove-unused-rpc-server" This reverts commit 0aeda846a4dd36c03f49e4504e91ee2c813bde87, reversing changes made to c0513ac34d2c438e9f97e699659855029e1f06e8.
* Revert "Remove zombie code"Håkon Hallingstad2018-12-011-2/+0
|
* Remove zombie codeJon Bratseth2018-11-291-0/+2
|
* Merge pull request #7165 from vespa-engine/gjoranv/log-component-constructionHenning Baldersheim2018-10-011-0/+3
|\ | | | | Add debug logging for component construction.
| * Add debug logging for component construction.gjoranv2018-10-011-0/+3
| |
* | Merge pull request #7162 from vespa-engine/gjoranv/remove-invalid-timeoutBjørn Christian Seime2018-10-011-6/+4
|\ \ | | | | | | Remove invalid timeout
| * | Remove invalid timeoutgjoranv2018-10-011-6/+4
| |/ | | | | | | | | .. that was used in code that has been removed (see i.a. rev 2aca644c).
* / Add copyright headerJon Bratseth2018-10-011-0/+1
|/
* Allow component construction to take a long timeJon Bratseth2018-10-011-1/+1
| | | | | | Most components should be read only and eagerly set up to achieve low latency. Therefore we should allow construction to take a long time.
* Remove test of dead codeJon Bratseth2018-09-191-0/+1
|
* Nonfunctional changes onlyJon Bratseth2018-09-052-1/+1
|
* Merge pull request #6444 from vespa-engine/bratseth/java-model-inferenceJon Bratseth2018-07-232-15/+14
|\ | | | | Bratseth/java model inference
| * Model inference initial commitJon Bratseth2018-06-282-15/+14
| |
* | Replace 'tonytv' with full name in author tagsBjørn Christian Seime2018-07-059-9/+9
|/
* Class constant Logger moved to topOlli Virtanen2018-06-211-2/+2
|
* Removed two leftover comments about Scala default values for parametersOlli Virtanen2018-06-211-4/+2
|
* Scala code in container-di converted to JavaOlli Virtanen2018-06-2146-3226/+4064
|
* Test no config when restart on redeployJon Bratseth2018-06-014-7/+39
|
* Separate internal redeploys from application package changesJon Bratseth2018-06-016-35/+41
| | | | | | | | | Separate system internal redeploys from application package changes such that we can ignore config updates originating from application package changes if restart on deploy is true, as the config change will be followed by a restart - but continue to effect config changes originating from internal system changes as those will not (and should not) be followed by a restart.
* Run reconfigurer thread even when restartOnRedeploy is trueJon Bratseth2018-05-303-31/+30
|
* Exclude non-public package from javadoc generation.gjoranv2018-05-141-0/+8
| | | | - Due to scala-java interaction issue.