private void registerReflectionAndJsonParser() { try { final Class<?> boonFactory = Class.forName("io.advantageous.qbit.boon.spi.RegisterBoonWithQBit"); ClassMeta.classMeta(boonFactory).invokeStatic("registerBoonWithQBit"); } catch (ClassNotFoundException e) { throw new IllegalStateException("Could not find reflection lib or JSON parser"); } }
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"); }); } }
private void registerReflectionAndJsonParser() { try { final Class<?> boonFactory = Class.forName("io.advantageous.qbit.boon.spi.RegisterBoonWithQBit"); ClassMeta.classMeta(boonFactory).invokeStatic("registerBoonWithQBit"); } catch (ClassNotFoundException e) { throw new IllegalStateException("Could not find reflection lib or JSON parser"); } }
private void registerReflectionAndJsonParser() { try { final Class<?> boonFactory = Class.forName("io.advantageous.qbit.boon.spi.RegisterBoonWithQBit"); ClassMeta.classMeta(boonFactory).invokeStatic("registerBoonWithQBit"); } catch (ClassNotFoundException e) { throw new IllegalStateException("Could not find reflection lib or JSON parser"); } }
public static Object invoke(Class cls, String name, Object... args) { return ClassMeta.classMeta(cls).invokeStatic(name, args); }
public static Object invoke(Class cls, String name, Object... args) { return ClassMeta.classMeta(cls).invokeStatic(name, args); }
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"); }); } }
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"); }); } }