JAXRSServerFactoryBean sf = new JAXRSServerFactoryBean();
@Before public void setUp() throws Exception { this.tika = new TikaConfig(getClass().getResourceAsStream("tika-config-for-server-tests.xml")); TikaResource.init(tika, new CommonsDigester(DIGESTER_READ_LIMIT, "md5,sha1:32"), new DefaultInputStreamFactory(), new ServerStatus(true)); JAXRSServerFactoryBean sf = new JAXRSServerFactoryBean(); setUpResources(sf); setUpProviders(sf); sf.setAddress(endPoint + "/"); BindingFactoryManager manager = sf.getBus().getExtension( BindingFactoryManager.class ); JAXRSBindingFactory factory = new JAXRSBindingFactory(); factory.setBus(sf.getBus()); manager.registerBindingFactory( JAXRSBindingFactory.JAXRS_BINDING_ID, factory ); server = sf.create(); }
JAXRSServerFactoryBean sf = new JAXRSServerFactoryBean(); sf.setResourceClasses(OurJaxResource.class); List<Object> providers = new ArrayList<Object>(); sf.setProviders(providers); sf.setResourceProvider(OurJaxResource.class, new SingletonResourceProvider(new OurJaxResource(), true)); sf.setAddress(ENDPOINT_ADDRESS); server = sf.create();
protected void run() { final JAXRSServerFactoryBean sf = new JAXRSServerFactoryBean(); sf.setResourceClasses(CXFResource.class); sf.setProvider(new CXFJaxbProvider()); sf.setAddress("http://localhost:" + PORT + "/"); sf.create(); }
private void createEndpoint(String address) { JAXRSServerFactoryBean sf = new JAXRSServerFactoryBean(); sf.setResourceClasses(BookStore.class); sf.setResourceProvider(BookStore.class, new SingletonResourceProvider(new BookStore(), false)); sf.setAddress(address); servers.add(sf.create()); }
protected void run() { JAXRSServerFactoryBean sf = new JAXRSServerFactoryBean(); sf.setResourceClasses(ApplicationController.class); List<Object> providers = new ArrayList<>(); providers.add(new ApplicationInfoJaxrsFilter()); sf.setProviders(providers); sf.setResourceProvider(ApplicationController.class, new SingletonResourceProvider(new ApplicationController())); sf.setAddress("http://localhost:" + PORT + "/info"); server = sf.create(); }
protected void createServerFactory(final String context, final String description, final Class<?> resource) { final JAXRSServerFactoryBean sf = new JAXRSServerFactoryBean(); sf.setResourceClasses(resource); sf.setProvider(new JacksonJsonProvider()); final OpenApiFeature feature = createOpenApiFeature(description, resource); sf.setFeatures(Arrays.asList(feature)); sf.setAddress("http://localhost:" + PORT + context); sf.create(); }
protected void run() { final JAXRSServerFactoryBean sf = new JAXRSServerFactoryBean(); sf.setResourceClasses(FormResource.class); sf.setProvider(new FormReaderInterceptor()); sf.setAddress("http://localhost:" + PORT + "/"); sf.create(); }
protected void run() { JAXRSServerFactoryBean sf = new JAXRSServerFactoryBean(); sf.setResourceClasses(BookStore.class); List<Feature> features = new ArrayList<>(); ThrottlingFeature tf = new ThrottlingFeature(new ThrottlingManagerImpl()); features.add(tf); sf.setFeatures(features); sf.setResourceProvider(BookStore.class, new SingletonResourceProvider(new BookStore(), true)); sf.setAddress("http://localhost:" + PORT + "/"); server = sf.create(); }
protected void run() { JAXRSServerFactoryBean sf = new JAXRSServerFactoryBean(); sf.setResourceClasses(BookCxfContinuationStore.class); sf.setResourceProvider(BookCxfContinuationStore.class, new SingletonResourceProvider(new BookCxfContinuationStore())); sf.setAddress("http://localhost:" + PORT + "/"); sf.create(); }
protected void run() { JAXRSServerFactoryBean sf = new JAXRSServerFactoryBean(); sf.setResourceClasses(BookContinuationStore.class); sf.setResourceProvider(BookContinuationStore.class, new SingletonResourceProvider(new BookContinuationStore())); sf.setAddress("http://localhost:" + PORT + "/"); sf.create(); }
protected void run() { JAXRSServerFactoryBean sf = new JAXRSServerFactoryBean(); sf.setResourceClasses(BookStoreWithValidationPerRequest.class); sf.setProvider(new ValidationExceptionMapper()); sf.setAddress("http://localhost:" + PORT + "/"); sf.setInvoker(new JAXRSBeanValidationInvoker()); sf.create(); }
private JAXRSServerFactoryBean serverFactory(Bus bus) { JAXRSServerFactoryBean sf = new JAXRSServerFactoryBean(); sf.setBus(bus); sf.setResourceClasses(BookCxfContinuationStore.class); sf.setResourceProvider(BookCxfContinuationStore.class, new SingletonResourceProvider(new BookCxfContinuationStore())); sf.setAddress("/"); return sf; }
protected void run() { JAXRSServerFactoryBean sf = new JAXRSServerFactoryBean(); sf.setResourceClasses(BookStore.class); //default lifecycle is per-request, change it to singleton sf.setResourceProvider(BookStore.class, new SingletonResourceProvider(new BookStore())); sf.setAddress("https://localhost:" + PORT + "/"); sf.create(); }
@Override protected void run() { final JAXRSServerFactoryBean sf = new JAXRSServerFactoryBean(); sf.setResourceClasses(BookStoreSwagger2.class); sf.setResourceProvider(BookStoreSwagger2.class, new SingletonResourceProvider(new BookStoreSwagger2())); sf.setProvider(new SwaggerToOpenApiConversionFilter()); final Swagger2Feature feature = createSwagger2Feature(); sf.setFeatures(Arrays.asList(feature)); sf.setAddress("http://localhost:" + PORT + "/"); sf.create(); }
protected void run() { JAXRSServerFactoryBean sf = new JAXRSServerFactoryBean(); sf.setStaticSubresourceResolution(true); sf.setResourceClasses(BookStoreSubObject.class); sf.setResourceProvider(BookStoreSubObject.class, new SingletonResourceProvider(new BookStoreSubObject(), true)); sf.setAddress("http://localhost:" + PORT + "/"); server = sf.create(); }
protected void run() { setBus(BusFactory.getDefaultBus()); JAXRSServerFactoryBean sf = new JAXRSServerFactoryBean(); sf.setBus(getBus()); BookStore bs = new BookStore(); sf.setServiceBean(bs); sf.setAddress("http://localhost:" + PORT + "/"); server = sf.create(); } @Override
protected Server createJaxRsServer() { JAXRSServerFactoryBean factory = new JAXRSServerFactoryBean(); factory.setAddress(getAddress()); factory.setTransportId(getTransportId()); factory.setBus(getBus()); setJaxrsResources(factory); factory.setInInterceptors(getInInterceptors()); factory.setOutInterceptors(getOutInterceptors()); factory.setOutFaultInterceptors(getOutFaultInterceptors()); factory.setFeatures(getFeatures()); finalizeFactorySetup(factory); return factory.create(); }
@Override protected void run() { final JAXRSServerFactoryBean sf = new JAXRSServerFactoryBean(); sf.setResourceClasses(BookStoreOpenApi.class); sf.setResourceClasses(BookStoreStylesheetsOpenApi.class); sf.setResourceProvider(BookStoreOpenApi.class, new SingletonResourceProvider(new BookStoreOpenApi())); sf.setProvider(new JacksonJsonProvider()); final OpenApiFeature feature = createOpenApiFeature(); sf.setFeatures(Arrays.asList(feature)); sf.setAddress("http://localhost:" + port + "/"); sf.create(); }
protected void run() { final JAXRSServerFactoryBean sf = new JAXRSServerFactoryBean(); sf.setResourceClasses(BookJsonStore.class); sf.setResourceProvider(BookJsonStore.class, new SingletonResourceProvider(new BookJsonStore())); sf.setProvider(new JsrJsonpProvider()); sf.setAddress("http://localhost:" + PORT + "/"); sf.create(); }