List of usage examples for org.apache.wicket.guice GuiceInjectorHolder INJECTOR_KEY
MetaDataKey INJECTOR_KEY
To view the source code for org.apache.wicket.guice GuiceInjectorHolder INJECTOR_KEY.
Click Source Link
From source file:org.apache.isis.viewer.wicket.viewer.services.GuiceBeanProviderWicket.java
License:Apache License
@Programmatic @Override//from w w w .ja va 2 s. co m public <T> T lookup(final Class<T> beanType) { final Application application = Application.get(); final GuiceInjectorHolder injectorHolder = application.getMetaData(GuiceInjectorHolder.INJECTOR_KEY); final Injector injector = injectorHolder.getInjector(); return injector.getInstance(beanType); }
From source file:org.apache.isis.viewer.wicket.viewer.services.GuiceBeanProviderWicket.java
License:Apache License
@Programmatic @Override//from w w w .j av a 2s . com public <T> T lookup(final Class<T> beanType, final Annotation qualifier) { final Application application = Application.get(); final GuiceInjectorHolder injectorHolder = application.getMetaData(GuiceInjectorHolder.INJECTOR_KEY); final Injector injector = injectorHolder.getInjector(); return injector.getInstance(Key.get(beanType, qualifier)); }
From source file:org.jabox.application.CreateProjectUtil.java
License:Open Source License
public CreateProjectUtil() { ((WicketApplication) WicketApplication.get()).getMetaData(GuiceInjectorHolder.INJECTOR_KEY).getInjector() .injectMembers(this); }
From source file:org.jabox.webapp.pages.JaboxAuthenticatedWebSession.java
License:Open Source License
/** * Construct.//from w w w . ja va 2s . c o m * * @param request * The current request object */ public JaboxAuthenticatedWebSession(final Request request) { super(request); ((WicketApplication) WicketApplication.get()).getMetaData(GuiceInjectorHolder.INJECTOR_KEY).getInjector() .injectMembers(this); // InjectorHolder.getInjector().inject(this); }