@Override public void configure() { bind(object).to(clazz); } }
@Override protected void configure() { bind(NOOP_EXTERNAL_REQ_SCOPE).to(ExternalRequestScope.class); } }
@Override protected void configure() { bind(config).to(Configuration.class); } });
@Override protected void configure() { bind(config).to(Configuration.class); } });
/** * Creates a service as an instance. * * @param service service's instance. * @param contractType service's contractType. */ InstanceBinding(T service, Type contractType) { this.service = service; if (contractType != null) { this.to(contractType); } asType(service.getClass()); }
@Override protected void configure() { providers.forEach(provider -> bind(provider).to(HeaderDelegateProvider.class)); }
@Override protected void configure() { providers.forEach(provider -> bind(provider).to(HeaderDelegateProvider.class)); }
@Override public void done() { if (requestScopedComponents.size() > 0) { InstanceBinding<ForeignRequestScopeBridge> descriptor = Bindings .service((ForeignRequestScopeBridge) () -> requestScopedComponents) .to(ForeignRequestScopeBridge.class); injectionManager.register(descriptor); if (LOGGER.isLoggable(Level.CONFIG)) { LOGGER.config(LocalizationMessages.CDI_REQUEST_SCOPED_COMPONENTS_RECOGNIZED( listElements(new StringBuilder().append("\n"), requestScopedComponents).toString())); } } }
@Override protected void configure() { ClassBinding<T> builder = bind(clazz).in(scope).qualifiedBy(CustomAnnotationLiteral.INSTANCE); Providers.getProviderContracts(clazz).forEach(contract -> builder.to((Class<? super T>) contract)); } };
@Override protected void configure() { ClassBinding<T> builder = bind(clazz).in(scope).qualifiedBy(CustomAnnotationLiteral.INSTANCE); Providers.getProviderContracts(clazz).forEach(contract -> builder.to((Class<? super T>) contract)); } };
private InjectionManager initInjectionManager(InjectionManager injectionManager) { injectionManager.register(Bindings.service(injectionManager).to(InjectionManager.class)); return injectionManager; } }
@Override public void initialize(final InjectionManager injectionManager) { this.injectionManager = injectionManager; InstanceBinding<EjbComponentProvider> descriptor = Bindings.service(EjbComponentProvider.this) .to(ResourceMethodInvocationHandlerProvider.class); this.injectionManager.register(descriptor); }
@Override public void init(InjectionManager injectionManager, BootstrapBag bootstrapBag) { exceptionMapperFactory = new ExceptionMapperFactory(injectionManager); InstanceBinding<ExceptionMapperFactory> binding = Bindings.service(exceptionMapperFactory) .to(ExceptionMappers.class); injectionManager.register(binding); }
@Override public void init(InjectionManager injectionManager, BootstrapBag bootstrapBag) { InstanceBinding<ParamConverters.AggregatedProvider> aggregatedConverters = Bindings.service(new ParamConverters.AggregatedProvider()) .to(ParamConverterProvider.class); injectionManager.register(aggregatedConverters); } }
@Override protected void configure() { bind(customizedClassAnalyzer) .analyzeWith(ClassAnalyzer.DEFAULT_IMPLEMENTATION_NAME) .to(ClassAnalyzer.class) .named(CDI_CLASS_ANALYZER); } };
@Override public void init(InjectionManager injectionManager, BootstrapBag bootstrapBag) { InstanceBinding<ParamConverters.AggregatedProvider> aggregatedConverters = Bindings.service(new ParamConverters.AggregatedProvider()) .to(ParamConverterProvider.class); injectionManager.register(aggregatedConverters); } }
@Override public void init(InjectionManager injectionManager, BootstrapBag bootstrapBag) { exceptionMapperFactory = new ExceptionMapperFactory(injectionManager); InstanceBinding<ExceptionMapperFactory> binding = Bindings.service(exceptionMapperFactory) .to(ExceptionMappers.class); injectionManager.register(binding); }
@Override public void init(InjectionManager injectionManager, BootstrapBag bootstrapBag) { bootstrapBag.setConfiguration(runtimeConfig); injectionManager.register(Bindings.service(runtimeConfig).to(Configuration.class)); } }
@Override public void init(InjectionManager injectionManager, BootstrapBag bootstrapBag) { bootstrapBag.setConfiguration(runtimeConfig); injectionManager.register(Bindings.service(runtimeConfig).to(Configuration.class)); } }
@Override public void init(InjectionManager injectionManager, BootstrapBag bootstrapBag) { contextResolverFactory = new ContextResolverFactory(); InstanceBinding<ContextResolverFactory> binding = Bindings.service(contextResolverFactory) .to(ContextResolvers.class); injectionManager.register(binding); }