@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); }
factory.setBus(sf.getBus()); manager.registerBindingFactory(JAXRSBindingFactory.JAXRS_BINDING_ID, factory); sf.create(); LOG.info("Started Apache Tika server at {}", url);
/** * Creates the JAX-RS Server instance * @return the server */ public void init() { if (server == null) { create(); } }
@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 org.apache.cxf.endpoint.Server jaxRsServer() { JAXRSServerFactoryBean factory = RuntimeDelegate.getInstance().createEndpoint( jaxRsApiApplication(), JAXRSServerFactoryBean.class ); factory.setServiceBeans( Arrays.< Object >asList(starbucksOutletService()) ); factory.setAddress( "/" + factory.getAddress() ); List<Object> providers = new ArrayList<Object>(); providers.add(jsonProvider()); providers.add(new OrderReader()); factory.setProviders(providers); //factory.setProviders( Arrays.< Object >asList( jsonProvider() ) ); return factory.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(); }
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 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(BookStoreWithValidationPerRequest.class); sf.setProvider(new ValidationExceptionMapper()); sf.setAddress("http://localhost:" + PORT + "/"); sf.setInvoker(new JAXRSBeanValidationInvoker()); sf.create(); }
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(); }
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.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(); }