List of usage examples for org.apache.wicket.guice GuiceInjectorHolder getInjector
public Injector getInjector()
From source file:org.apache.isis.viewer.wicket.viewer.services.GuiceBeanProviderWicket.java
License:Apache License
@Programmatic @Override/*from www .j av a2s . c o 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 . c o m*/ 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)); }