本文整理匯總了Java中org.glassfish.hk2.api.ServiceLocator.inject方法的典型用法代碼示例。如果您正苦於以下問題:Java ServiceLocator.inject方法的具體用法?Java ServiceLocator.inject怎麽用?Java ServiceLocator.inject使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類org.glassfish.hk2.api.ServiceLocator
的用法示例。
在下文中一共展示了ServiceLocator.inject方法的4個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Java代碼示例。
示例1: setUp
import org.glassfish.hk2.api.ServiceLocator; //導入方法依賴的package包/類
@Before
public void setUp() throws Exception {
ServiceLocator locator = ServiceLocatorUtilities.createAndPopulateServiceLocator();
ServiceLocatorUtilities.bind(locator, new AbstractBinder() {
@Override
protected void configure() {
bind(SecurityService.class).to(SecurityService.class);
bind(accountDao).to(AccountDao.class);
bind(passwordDao).to(AccountPasswordDao.class);
bind(userProvider).to(UserProvider.class);
bind(event).to(new TypeLiteral<Event<SignedInEvent>>() {
});
}
});
locator.inject(this);
}
示例2: WhaleUnitRuntimeImpl
import org.glassfish.hk2.api.ServiceLocator; //導入方法依賴的package包/類
WhaleUnitRuntimeImpl(final ServiceLocator locator) {
requireNonNull(locator, "locator shall not be null");
ServiceLocatorUtilities.bind(locator, new LoggerAdapterBinder());
locator.inject(this);
System.out.println("Runtime instantiated");
}
示例3: bind
import org.glassfish.hk2.api.ServiceLocator; //導入方法依賴的package包/類
/**
* @see ServiceLocator#inject(Object)
* @see Binder#bind(DynamicConfiguration)
*/
private static void bind(ServiceLocator locator, DynamicConfiguration dc, Binder binder) {
locator.inject(binder);
binder.bind(dc);
}
示例4: configure
import org.glassfish.hk2.api.ServiceLocator; //導入方法依賴的package包/類
@Override
public boolean configure(FeatureContext ctx) {
ServiceLocator locator = ServiceLocatorProvider.getServiceLocator(ctx);
locator.inject(AgencyBearerTokenAuthenticator.this);
return true;
}