dependency injection - Google GIN AbstractGinModule & GWT.Create() -
i have class extends abstractginmodule
like:
public class clientmodule extends abstractginmodule { public clientmodule() { } @override protected void configure() { ... ... bind(...class).annotatedwith(...).to(...class).in(singleton.class); ... } }
the idea have bind 1 class class based on value stored in property file.
like:
param contains value coming property file
if(param.equals("instanceb")) bind(a.class).to(b.class) else bind(a.class).to(c.class)
i have class access property file , return string value. class called: instanceparameters.java
i instance of class within clientmodule. don't find way it. tried with:
- instanceparameters param = new instanceparameters (); - gwt.create(instanceparameters.class); (error because method should used on client side)
is there way access instanceparameters class within clientmodule?
thank help
you don't need read file before launching application - before creating abstractginmodule
(via gwt.create
). so, load dictionary
in onmoduleload
method , pass parameters, either whole instanceparameters
class or extracted string, via provider or other means.
Comments
Post a Comment