@Override public ResourceModel processResourceModel(final ResourceModel resourceModel, final Configuration configuration) { final boolean disabled = PropertiesHelper.isProperty(configuration.getProperty(ServerProperties.WADL_FEATURE_DISABLE)); if (disabled) { return resourceModel; } final ResourceModel.Builder builder = ModelProcessorUtil.enhanceResourceModel(resourceModel, false, methodList, true); // Do not add WadlResource if already present in the classes (i.e. added during scanning). if (!configuration.getClasses().contains(WadlResource.class)) { final Resource wadlResource = Resource.builder(WadlResource.class).build(); builder.addResource(wadlResource); } return builder.build(); }
@Override public ResourceModel processResourceModel(final ResourceModel resourceModel, final Configuration configuration) { final boolean disabled = PropertiesHelper.isProperty(configuration.getProperty(ServerProperties.WADL_FEATURE_DISABLE)); if (disabled) { return resourceModel; } final ResourceModel.Builder builder = ModelProcessorUtil.enhanceResourceModel(resourceModel, false, methodList, true); // Do not add WadlResource if already present in the classes (i.e. added during scanning). if (!configuration.getClasses().contains(WadlResource.class)) { final Resource wadlResource = Resource.builder(WadlResource.class).build(); builder.addResource(wadlResource); } return builder.build(); }
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)); } } }
resetRegistrations(); for (final Class<?> clazz : config.getClasses()) { if (Feature.class.isAssignableFrom(clazz) && config.isEnabled((Class<? extends Feature>) clazz)) { this.disableMetaProviderConfiguration = true;
resetRegistrations(); for (final Class<?> clazz : config.getClasses()) { if (Feature.class.isAssignableFrom(clazz) && config.isEnabled((Class<? extends Feature>) clazz)) { this.disableMetaProviderConfiguration = true;
@Override public Set<Class<?>> getClasses() { return delegate.getClasses(); }
@Override public ResourceModel processResourceModel(final ResourceModel resourceModel, final Configuration configuration) { final boolean disabled = PropertiesHelper.isProperty(configuration.getProperty(ServerProperties.WADL_FEATURE_DISABLE)); if (disabled) { return resourceModel; } final ResourceModel.Builder builder = ModelProcessorUtil.enhanceResourceModel(resourceModel, false, methodList, true); // Do not add WadlResource if already present in the classes (i.e. added during scanning). if (!configuration.getClasses().contains(WadlResource.class)) { final Resource wadlResource = Resource.builder(WadlResource.class).build(); builder.addResource(wadlResource); } return builder.build(); }
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 Set<Class<?>> getClasses() { return delegate.getClasses(); }
@Override public Set<Class<?>> getClasses() { return delegate.getClasses(); }
protected boolean isGZipRegistered(Configuration configuration) { //TODO replace with the line below when dropping resteasy-legacy //return configuration.isRegistered(GZIPEncodingInterceptor.class); for (Class<?> c : configuration.getClasses()) { if (GZIPEncodingInterceptor.class.isAssignableFrom(c)) { return true; } } return false; }
@Override public Set<Class<?>> getClasses() { return get().getClasses(); }
@Override public void configure(FeatureContext context) { final Configuration config = context.getConfiguration(); if (config.isRegistered(ViewResponseFilter.class)) { return; // already registered! } final boolean enableOzark = config.getClasses().stream().anyMatch(this::isController) || config.getInstances().stream().map(o -> o.getClass()).anyMatch(this::isController); if (enableOzark) { context.register(ViewResponseFilter.class); context.register(ViewableWriter.class); } }
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 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)); } }
@Override public ResourceModel processResourceModel(final ResourceModel resourceModel, final Configuration configuration) { final boolean disabled = PropertiesHelper.isProperty(configuration.getProperty(ServerProperties.WADL_FEATURE_DISABLE)); if (disabled) { return resourceModel; } final ResourceModel.Builder builder = ModelProcessorUtil.enhanceResourceModel(resourceModel, false, methodList, true); // Do not add WadlResource if already present in the classes (i.e. added during scanning). if (!configuration.getClasses().contains(WadlResource.class)) { final Resource wadlResource = Resource.builder(WadlResource.class).build(); builder.addResource(wadlResource); } return builder.build(); }
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)); } } }