private void copyProviders(Configuration source, Configurable<?> target) { final Configuration targetConfig = target.getConfiguration(); for (Class<?> c : source.getClasses()) { if (!targetConfig.isRegistered(c)) { target.register(c, source.getContracts(c)); } } for (Object o : source.getInstances()) { Class<?> c = o.getClass(); if (!targetConfig.isRegistered(o)) { target.register(c, source.getContracts(c)); } } }
private void copyProviders(Configuration source, Configurable<?> target) { final Configuration targetConfig = target.getConfiguration(); for (Class<?> c : source.getClasses()) { if (!targetConfig.isRegistered(c)) { target.register(c, source.getContracts(c)); } } for (Object o : source.getInstances()) { Class<?> c = o.getClass(); if (!targetConfig.isRegistered(o)) { target.register(c, source.getContracts(c)); } } }
register(clazz, config.getContracts(clazz)); register(instance, config.getContracts(instance.getClass()));
register(clazz, config.getContracts(clazz)); register(instance, config.getContracts(instance.getClass()));
@Override public Map<Class<?>, Integer> getContracts(Class<?> componentClass) { Map<Class<?>, Integer> contracts = new HashMap<>(); contracts.putAll(getLocalContracts(componentClass)); contracts.putAll(delegate.getContracts(componentClass)); return contracts; }
private void copyProviders(Configuration source, Configurable<?> target) { final Configuration targetConfig = target.getConfiguration(); for (Class<?> c : source.getClasses()) { if (!targetConfig.isRegistered(c)) { target.register(c, source.getContracts(c)); } } for (Object o : source.getInstances()) { Class<?> c = o.getClass(); if (!targetConfig.isRegistered(o)) { target.register(c, source.getContracts(c)); } } }
@Override public ResteasyClientBuilderImpl withConfig(Configuration config) { providerFactory = new LocalResteasyProviderFactory(new ResteasyProviderFactoryImpl()); providerFactory.setProperties(config.getProperties()); for (Class clazz : config.getClasses()) { Map<Class<?>, Integer> contracts = config.getContracts(clazz); try { register(clazz, contracts); } catch (RuntimeException e) { throw new RuntimeException(Messages.MESSAGES.failedOnRegisteringClass(clazz.getName()), e); } } for (Object obj : config.getInstances()) { Map<Class<?>, Integer> contracts = config.getContracts(obj.getClass()); register(obj, contracts); } return this; }
@Override public Map<Class<?>, Integer> getContracts(Class<?> componentClass) { Map<Class<?>, Integer> contracts = new HashMap<>(); contracts.putAll(getLocalContracts(componentClass)); contracts.putAll(delegate.getContracts(componentClass)); return contracts; }
@Override public Map<Class<?>, Integer> getContracts(Class<?> componentClass) { Map<Class<?>, Integer> contracts = new HashMap<>(); contracts.putAll(getLocalContracts(componentClass)); contracts.putAll(delegate.getContracts(componentClass)); return contracts; }
@Override public Map<Class<?>, Integer> getContracts(Class<?> componentClass) { Map<Class<?>, Integer> contracts = new HashMap<>(); contracts.putAll(getLocalContracts(componentClass)); contracts.putAll(delegate.getContracts(componentClass)); return contracts; }
@Override public Map<Class<?>, Integer> getContracts(final Class<?> componentClass) { return get().getContracts(componentClass); }
private int getPriority(Class<?> clazz) { Map<Class<?>, Integer> contracts = microProfileClientFactoryBean.getConfiguration() .getContracts(clazz); if (contracts != null && !contracts.isEmpty()) { for (Class<?> providerClass : CONTRACTS) { Integer priority = contracts.get(providerClass); if (priority != null) { return priority; } } } return AnnotationUtils.getBindingPriority(clazz); } }
private void copyProviders(Configuration source, Configurable<?> target) { for (Class<?> c : source.getClasses()) { target.register(c, source.getContracts(c)); } for (Object o : source.getInstances()) { Class<?> c = o.getClass(); target.register(c, source.getContracts(c)); } }
private void registerParentProvider(Object o, Configuration parent) { Map<Class<?>, Integer> contracts = parent.getContracts(o.getClass()); if (contracts != null) { providers.put(o, contracts); } else { register(o, AnnotationUtils.getBindingPriority(o.getClass()), ConfigurableImpl.getImplementedContracts(o, new Class<?>[]{})); } }
private int getPriority(Class<?> clazz) { Map<Class<?>, Integer> contracts = microProfileClientFactoryBean.getConfiguration() .getContracts(clazz); if (contracts != null && !contracts.isEmpty()) { for (Class<?> providerClass : CONTRACTS) { Integer priority = contracts.get(providerClass); if (priority != null) { return priority; } } } return AnnotationUtils.getBindingPriority(clazz); } }
private void copyProviders(Configuration source, Configurable<?> target) { for (Class<?> c : source.getClasses()) { target.register(c, source.getContracts(c)); } for (Object o : source.getInstances()) { Class<?> c = o.getClass(); target.register(c, source.getContracts(c)); } }
private void copyProviders(Configuration source, Configurable<?> target) { for (Class<?> c : source.getClasses()) { target.register(c, source.getContracts(c)); } for (Object o : source.getInstances()) { Class<?> c = o.getClass(); target.register(c, source.getContracts(c)); } }
private Set<Object> processProviders() { Set<Object> providers = new LinkedHashSet<>(); for (Object provider : configuration.getInstances()) { Class<?> providerCls = ClassHelper.getRealClass(getBus(), provider); if (provider instanceof ClientRequestFilter || provider instanceof ClientResponseFilter) { FilterProviderInfo<Object> filter = new FilterProviderInfo<>(providerCls, providerCls, provider, getBus(), configuration.getContracts(providerCls)); providers.add(filter); } else { providers.add(provider); } } return providers; } }
private Set<Object> processProviders() { Set<Object> providers = new LinkedHashSet<>(); for (Object provider : configuration.getInstances()) { Class<?> providerCls = ClassHelper.getRealClass(getBus(), provider); if (provider instanceof ClientRequestFilter || provider instanceof ClientResponseFilter) { FilterProviderInfo<Object> filter = new FilterProviderInfo<>(providerCls, providerCls, provider, getBus(), configuration.getContracts(providerCls)); providers.add(filter); } else { providers.add(provider); } } return providers; } }
private void copyProviders(Configuration source, Configurable<?> target) { final Configuration targetConfig = target.getConfiguration(); for (Class<?> c : source.getClasses()) { if (!targetConfig.isRegistered(c)) { target.register(c, source.getContracts(c)); } } for (Object o : source.getInstances()) { Class<?> c = o.getClass(); if (!targetConfig.isRegistered(o)) { target.register(c, source.getContracts(c)); } } }