private void registerNetworkStack() { try { try { final Class<?> vertxFactory = Class.forName("io.advantageous.qbit.vertx.RegisterVertxWithQBit"); ClassMeta.classMeta(vertxFactory).invokeStatic("registerVertxWithQBit"); } catch (Exception ex) { if (debug) { System.out.println("Unable to load vertx network stack, trying Jetty" + ex); } } } catch (Exception ex) { FactorySPI.setHttpServerFactory((options, name, systemManager, serviceDiscovery, healthServiceAsync, a, b, c, d, e) -> { throw new IllegalStateException("Unable to load Vertx network libs"); }); FactorySPI.setHttpClientFactory((host, port, timeOutInMilliseconds, poolSize, autoFlush, flushRate, keepAlive, pipeLine, ssl, verifyHost, trustAll, maxWebSocketFrameSize, tryUseCompression, trustStorePath, trustStorePassword, tcpNoDelay, soLinger, errorHandler) -> { throw new IllegalStateException("Unable to load Vertx network libs"); }); } }
public static void registerVertxWithQBit() { FactorySPI.setHttpServerFactory(new HttpServerVertxFactory()); FactorySPI.setHttpClientFactory(new HttpVertxClientFactory()); } }
@Before public void setUp() throws Exception { objectUnderTest = new HttpServerBuilder(); webSocketMessageConsumer = webSocketMessage -> { }; httpRequestConsumer = request -> { }; FactorySPI.setFactory(new Factory() { public HttpServer createHttpServer(HttpServerOptions options, String endpointName, QBitSystemManager systemManager, ServiceDiscovery serviceDiscovery, HealthServiceAsync healthServiceAsync, final int serviceDiscoveryTtl, final TimeUnit serviceDiscoveryTtlTimeUnit, final CopyOnWriteArrayList<HttpResponseDecorator> decorators, final HttpResponseCreator httpResponseCreator, RequestContinuePredicate requestBodyContinuePredicate) { return FactorySPI.getHttpServerFactory().create(options, endpointName, systemManager, serviceDiscovery, healthServiceAsync, serviceDiscoveryTtl, serviceDiscoveryTtlTimeUnit, decorators, httpResponseCreator, requestBodyContinuePredicate); } }); FactorySPI.setHttpServerFactory((options, name, systemManager, serviceDiscovery, healthServiceAsync, a, b, c, d, z) -> new SimpleHttpServer()); Sys.sleep(100); }
@Before public void before() { httpServerSimulator = new HttpServerSimulator(); FactorySPI.setHttpServerFactory((options, endPointName, systemManager, serviceDiscovery, healthServiceAsync, serviceDiscoveryTtl, serviceDiscoveryTtlTimeUnit, a, b, z) -> httpServerSimulator); serviceEndpointServer = EndpointServerBuilder.endpointServerBuilder() .setEnableHealthEndpoint(true).setEnableStatEndpoint(true) .build() .initServices(new EmployeeServiceCollectionTestService()).startServer(); }
@Before public void before() { hrService = new HRService(); httpServerSimulator = new HttpServerSimulator(); FactorySPI.setHttpServerFactory((options, endPointName, systemManager, serviceDiscovery, healthServiceAsync, serviceDiscoveryTtl, serviceDiscoveryTtlTimeUnit, a, b, z) -> httpServerSimulator); serviceEndpointServer = EndpointServerBuilder.endpointServerBuilder() .setEnableHealthEndpoint(true).setEnableStatEndpoint(true) .build() .initServices(hrService) .addServiceObject("rh", hrService).startServer(); }
@Before public void before() { httpRequestBuilder = HttpRequestBuilder.httpRequestBuilder(); httpServerSimulator = new HttpServerSimulator(); service = new EmployeeServiceSingleObjectTestService(); FactorySPI.setHttpServerFactory((options, endPointName, systemManager, serviceDiscovery, healthServiceAsync, serviceDiscoveryTtl, serviceDiscoveryTtlTimeUnit, a, b, c) -> httpServerSimulator); serviceEndpointServer = EndpointServerBuilder.endpointServerBuilder() .build() .initServices( service, new MyService() ).startServer(); }
@Before public void before() { httpServerSimulator = new HttpServerSimulator(); FactorySPI.setHttpServerFactory((options, endPointName, systemManager, serviceDiscovery, healthServiceAsync, serviceDiscoveryTtl, serviceDiscoveryTtlTimeUnit, decorators, httpResponseCreator, z) -> { httpServerSimulator.setResponseDecorators(decorators); return httpServerSimulator; }); serviceEndpointServer = EndpointServerBuilder.endpointServerBuilder() .setEnableHealthEndpoint(true).setEnableStatEndpoint(true) .build() .initServices(new EmployeeServiceCollectionTestService()).startServer(); }
private void registerNetworkStack() { try { try { final Class<?> vertxFactory = Class.forName("io.advantageous.qbit.vertx.RegisterVertxWithQBit"); ClassMeta.classMeta(vertxFactory).invokeStatic("registerVertxWithQBit"); } catch (Exception ex) { if (debug) { System.out.println("Unable to load vertx network stack, trying Jetty" + ex); } } } catch (Exception ex) { FactorySPI.setHttpServerFactory((options, name, systemManager, serviceDiscovery, healthServiceAsync, a, b, c, d) -> { throw new IllegalStateException("Unable to load Vertx network libs"); }); FactorySPI.setHttpClientFactory((host, port, timeOutInMilliseconds, poolSize, autoFlush, flushRate, keepAlive, pipeLine, ssl, verifyHost, trustAll, maxWebSocketFrameSize, tryUseCompression, trustStorePath, trustStorePassword, tcpNoDelay, soLinger) -> { throw new IllegalStateException("Unable to load Vertx network libs"); }); } }
private void registerNetworkStack() { try { try { final Class<?> vertxFactory = Class.forName("io.advantageous.qbit.vertx.RegisterVertxWithQBit"); ClassMeta.classMeta(vertxFactory).invokeStatic("registerVertxWithQBit"); } catch (Exception ex) { if (debug) { System.out.println("Unable to load vertx network stack, trying Jetty" + ex); } } } catch (Exception ex) { FactorySPI.setHttpServerFactory((options, name, systemManager, serviceDiscovery, healthServiceAsync, a, b, c, d, e) -> { throw new IllegalStateException("Unable to load Vertx network libs"); }); FactorySPI.setHttpClientFactory((host, port, timeOutInMilliseconds, poolSize, autoFlush, flushRate, keepAlive, pipeLine, ssl, verifyHost, trustAll, maxWebSocketFrameSize, tryUseCompression, trustStorePath, trustStorePassword, tcpNoDelay, soLinger, errorHandler) -> { throw new IllegalStateException("Unable to load Vertx network libs"); }); } }
public static void registerVertxWithQBit() { FactorySPI.setHttpServerFactory(new HttpServerVertxFactory()); FactorySPI.setHttpClientFactory(new HttpVertxClientFactory()); } }