List<ResourceProvider> rAllProviders = new ArrayList<>(rCoreProviders); rAllProviders.add(new SingletonResourceProvider(new TikaWelcome(rCoreProviders))); sf.setResourceProviders(rAllProviders);
public void setResourceProviders(List<ResourceProvider> rps) { super.setResourceProviders(rps); this.resourceProvidersAvailable = true; } public void setBasePackages(List<String> basePackages) {
@Override protected void setUpResources(JAXRSServerFactoryBean sf) { List<ResourceProvider> rpsCore = new ArrayList<ResourceProvider>(); rpsCore.add(new SingletonResourceProvider(new TikaVersion())); rpsCore.add(new SingletonResourceProvider(new DetectorResource(new ServerStatus()))); rpsCore.add(new SingletonResourceProvider(new MetadataResource())); List<ResourceProvider> all = new ArrayList<ResourceProvider>(rpsCore); all.add(new SingletonResourceProvider(new TikaWelcome(rpsCore))); sf.setResourceProviders(all); }
@Override protected void setUpResources(JAXRSServerFactoryBean sf) { List<ResourceProvider> rCoreProviders = new ArrayList<ResourceProvider>(); rCoreProviders.add(new SingletonResourceProvider(new MetadataResource())); rCoreProviders.add(new SingletonResourceProvider(new RecursiveMetadataResource())); rCoreProviders.add(new SingletonResourceProvider(new DetectorResource(new ServerStatus()))); rCoreProviders.add(new SingletonResourceProvider(new TikaResource())); rCoreProviders.add(new SingletonResourceProvider(new UnpackerResource())); sf.setResourceProviders(rCoreProviders); }
@Override protected void setUpResources(JAXRSServerFactoryBean sf) { List<ResourceProvider> rCoreProviders = new ArrayList<ResourceProvider>(); rCoreProviders.add(new SingletonResourceProvider(new MetadataResource())); rCoreProviders.add(new SingletonResourceProvider(new RecursiveMetadataResource())); rCoreProviders.add(new SingletonResourceProvider(new DetectorResource(new ServerStatus()))); rCoreProviders.add(new SingletonResourceProvider(new TikaResource())); rCoreProviders.add(new SingletonResourceProvider(new UnpackerResource())); sf.setResourceProviders(rCoreProviders); }
/** * Sets the provider managing the life-cycle of the resource class * <pre> * Example: * setResourceProvider(new SingletonResourceProvider(new BookStore())); * </pre> * @param rp resource provider */ public void setResourceProvider(ResourceProvider rp) { setResourceProviders(CastUtils.cast(Collections.singletonList(rp), ResourceProvider.class)); }
/** * Sets the provider managing the life-cycle of the resource class * <pre> * Example: * setResourceProvider(new SingletonResourceProvider(new BookStore())); * </pre> * @param rp resource provider */ public void setResourceProvider(ResourceProvider rp) { setResourceProviders(CastUtils.cast(Collections.singletonList(rp), ResourceProvider.class)); }
public void setApplicationContext(ApplicationContext ctx) throws BeansException { if (tempFactories != null) { List<ResourceProvider> factories = new ArrayList<ResourceProvider>( tempFactories.size()); for (int i = 0; i < tempFactories.size(); i++) { SpringResourceFactory factory = tempFactories.get(i); factory.setApplicationContext(ctx); factories.add(factory); } tempFactories.clear(); super.setResourceProviders(factories); } if (bus == null) { setBus(BusWiringBeanFactoryPostProcessor.addDefaultBus(ctx)); } } }
sf.setResourceProviders(new ArrayList<>(resourceProviders.values())); sf.setResourceComparator(new OsgiCxfEndpointComparator());
factory.setResourceProviders(getResourceProviders()); factory.setProviders(getJaxrsProviders()); setFactoryCxfProviders(factory);