@BeforeClass public static void initialize() throws Exception { dateFormatStr = "yyyy-MM-dd"; System.setProperty("org.jbpm.event.emitters.elasticsearch.date_format", dateFormatStr); FakeElasticSearchRESTApplication application = new FakeElasticSearchRESTApplication(responseCollector); RuntimeDelegate delegate = RuntimeDelegate.getInstance(); JAXRSServerFactoryBean bean = delegate.createEndpoint(application, JAXRSServerFactoryBean.class); String url = "http://localhost:9998" + bean.getAddress(); bean.setAddress(url); server = bean.create(); server.start(); System.setProperty("org.jbpm.event.emitters.elasticsearch.url", url); }
@BeforeClass public static void initialize() throws Exception { FakeElasticSearchRESTApplication application = new FakeElasticSearchRESTApplication(responseCollector); RuntimeDelegate delegate = RuntimeDelegate.getInstance(); JAXRSServerFactoryBean bean = delegate.createEndpoint(application, JAXRSServerFactoryBean.class); String url = "http://localhost:9998" + bean.getAddress(); bean.setAddress(url); server = bean.create(); server.start(); System.setProperty("org.jbpm.event.emitters.elasticsearch.url", url); }
sf.setAddress(url); BindingFactoryManager manager = sf.getBus().getExtension(BindingFactoryManager.class); JAXRSBindingFactory factory = new JAXRSBindingFactory();
@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(); }
@Bean public Server jaxRsServer() { JAXRSServerFactoryBean factory = RuntimeDelegate.getInstance().createEndpoint( jaxRsApiApplication(), JAXRSServerFactoryBean.class ); factory.setServiceBeans( Arrays.< Object >asList( peopleRestService() ) ); factory.setAddress( "/" + factory.getAddress() ); factory.setProviders( Arrays.< Object >asList( jsonProvider() ) ); return factory.create(); }
protected void run() { final JAXRSServerFactoryBean sf = new JAXRSServerFactoryBean(); sf.setResourceClasses(CXFResource.class); sf.setProvider(new CXFJaxbProvider()); sf.setAddress("http://localhost:" + PORT + "/"); 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(); }
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(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(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(); }
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(); }
@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 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(); }