]> source.dussan.org Git - vaadin-framework.git/commit
Add note about dependency injection in BrowserWindowOpener JavaDocs (#11495)
authorTatu Lund <tatu@vaadin.com>
Thu, 14 Mar 2019 19:24:59 +0000 (21:24 +0200)
committerPekka Hyvönen <pekka@vaadin.com>
Tue, 2 Apr 2019 17:08:40 +0000 (20:08 +0300)
commitcbede54ce7b4c23bd8be1d24db34fd420981b9a9
tree44cf02b7e9a2567fbb7a459bc2ca6d7176ee0608
parent9bccabcca0aed988253399fdfd52911b6c7336f0
Add note about dependency injection in BrowserWindowOpener JavaDocs (#11495)

If BrowserWindowOpener is used with constructor using Class<? extends UI> as parameter, it will have UI provider with generated url. This will not match UI beans in contextual storage and hence newly created UI will not be managed bean. Due this, injection to new UI instance will not happen. If you are using CDI , BrowserWindowOpener(String) constructor needs to be used.
server/src/main/java/com/vaadin/server/BrowserWindowOpener.java