@Before public void before() { latch = new CountDownLatch(1); returnValue = new AtomicReference<>(); errorRef = new AtomicReference<>(); impl = new ServiceDiscoveryImpl(); empURI = URI.create("marathon://default/employeeService?env=staging"); ServiceBuilder serviceBuilder = ServiceBuilder.serviceBuilder(); serviceBuilder.getRequestQueueBuilder().setArrayBlockingQueue().setBatchSize(10); serviceQueue = serviceBuilder.setServiceObject(impl).buildAndStartAll(); ServiceBundleBuilder serviceBundleBuilder = ServiceBundleBuilder.serviceBundleBuilder(); serviceBundleBuilder.getRequestQueueBuilder().setArrayBlockingQueue().setBatchSize(10); serviceBundle = serviceBundleBuilder.build(); serviceBundle.addServiceObject("myservice", impl); serviceQueue2 = ServiceBuilder.serviceBuilder().setInvokeDynamic(false).setServiceObject(impl) .buildAndStartAll(); serviceDiscoveryServiceBundle = serviceBundle.createLocalProxy(ServiceDiscovery.class, "myservice"); serviceBundle.start(); serviceDiscovery = serviceQueue.createProxyWithAutoFlush(ServiceDiscovery.class, Duration.TEN_MILLIS); serviceDiscoveryStrongTyped = serviceQueue2.createProxyWithAutoFlush(ServiceDiscovery.class, Duration.TEN_MILLIS); }
public ServiceBundle build() { final ServiceBundle serviceBundle = getFactory().createServiceBundle(this.getAddress(), getRequestQueueBuilder(), getResponseQueueBuilder(), getWebResponseQueueBuilder(), getFactory(), eachServiceInItsOwnThread, this.getBeforeMethodCall(), this.getBeforeMethodCallAfterTransform(), this.getArgTransformer(), invokeDynamic, this.getSystemManager(), getHealthService(), getStatsCollector(), getTimer(), getStatsFlushRateSeconds(), getCheckTimingEveryXCalls(), getCallbackManager(), getEventManager(), getBeforeMethodSent(), getBeforeMethodCallOnServiceQueue(), getAfterMethodCallOnServiceQueue()); if (serviceBundle != null && qBitSystemManager != null) { qBitSystemManager.registerServiceBundle(serviceBundle); } if (serviceBundle == null) { throw new IllegalStateException("Service Bundle was null"); } return serviceBundle; }
public ServiceBundle build() { final ServiceBundle serviceBundle = getFactory().createServiceBundle(this.getAddress(), getRequestQueueBuilder(), getResponseQueueBuilder(), getWebResponseQueueBuilder(), getFactory(), eachServiceInItsOwnThread, this.getBeforeMethodCall(), this.getBeforeMethodCallAfterTransform(), this.getArgTransformer(), invokeDynamic, this.getSystemManager(), getHealthService(), getStatsCollector(), getTimer(), getStatsFlushRateSeconds(), getCheckTimingEveryXCalls(), getCallbackManager(), getEventManager(), getBeforeMethodSent(), getBeforeMethodCallOnServiceQueue(), getAfterMethodCallOnServiceQueue()); if (serviceBundle != null && qBitSystemManager != null) { qBitSystemManager.registerServiceBundle(serviceBundle); } if (serviceBundle == null) { throw new IllegalStateException("Service Bundle was null"); } return serviceBundle; }
public ServiceBundle build() { final ServiceBundle serviceBundle = getFactory().createServiceBundle(this.getAddress(), getRequestQueueBuilder(), getResponseQueueBuilder(), getWebResponseQueueBuilder(), getFactory(), eachServiceInItsOwnThread, this.getBeforeMethodCall(), this.getBeforeMethodCallAfterTransform(), this.getArgTransformer(), invokeDynamic, this.getSystemManager(), getHealthService(), getStatsCollector(), getTimer(), getStatsFlushRateSeconds(), getCheckTimingEveryXCalls(), getCallbackManager(), getEventManager(), getBeforeMethodSent(), getBeforeMethodCallOnServiceQueue(), getAfterMethodCallOnServiceQueue()); if (serviceBundle != null && qBitSystemManager != null) { qBitSystemManager.registerServiceBundle(serviceBundle); } if (serviceBundle == null) { throw new IllegalStateException("Service Bundle was null"); } return serviceBundle; }
serviceBundleBuilder.getRequestQueueBuilder().setBatchSize(1); final ServiceBundle serviceBundle = serviceBundleBuilder.build();