.setHandleCallbacks(false) .setCreateCallbackHandler(false) .setEventManager(eventManager) .setBeforeMethodCall(this.beforeMethodCallOnServiceQueue) .setAfterMethodCall(this.afterMethodCallOnServiceQueue);
public ServiceBuilder copy() { ServiceBuilder serviceBuilder = new ServiceBuilder(); serviceBuilder.setAfterMethodCall(this.getAfterMethodCall()); serviceBuilder.setBeforeMethodCall(this.getBeforeMethodCall()); serviceBuilder.setAsyncResponse(this.isAsyncResponse()); serviceBuilder.setEventManager(this.getEventManager()); serviceBuilder.setHandleCallbacks(this.handleCallbacks); serviceBuilder.setSystemManager(this.getSystemManager()); serviceBuilder.setBeforeMethodCallAfterTransform(this.getBeforeMethodCallAfterTransform()); serviceBuilder.setResponseQueueBuilder(this.getResponseQueueBuilder()); serviceBuilder.setRequestQueueBuilder(this.getRequestQueueBuilder()); return serviceBuilder; }
public ServiceBuilder createServiceBuilderForServiceObject(final Object serviceObject) { final ServiceBuilder serviceBuilder = ServiceBuilder.serviceBuilder(); serviceBuilder.setSystemManager(this.getSystemManager()); serviceBuilder.setEventManager(this.getEventManager()); serviceBuilder.setServiceObject(serviceObject); final String bindStatHealthName = AnnotationUtils.readServiceName(serviceObject); if (isEnableLocalHealth()) { serviceBuilder.registerHealthChecks(getHealthService(), bindStatHealthName); } configureServiceBuilderForInterceptors(serviceBuilder); if (isEnableStats()) { serviceBuilder.registerStatsCollections(bindStatHealthName, getStatServiceBuilder().buildStatsCollector(), getSampleStatFlushRate(), getCheckTimingEveryXCalls()); } return serviceBuilder; }
@Before public void setup() { method = new AtomicReference<>(); event = new AtomicReference<>(); eventManager = EventManagerBuilder.eventManagerBuilder().build("localtest"); eventServiceQueue = ServiceBuilder.serviceBuilder().setServiceObject(eventManager).buildAndStartAll(); eventManager = eventServiceQueue.createProxy(EventManager.class); testServiceImpl = new TestServiceImpl(); ServiceBuilder serviceBuilder = ServiceBuilder.serviceBuilder().setEventManager(eventManager); serviceBuilder.getRequestQueueBuilder().setBatchSize(100); this.serviceQueue = serviceBuilder .setServiceObject(testServiceImpl).buildAndStart(); serviceBundle = serviceBundleBuilder().buildAndStart(); eventBusProxyCreator = QBit.factory().eventBusProxyCreator(); sender = eventBusProxyCreator.createProxy(eventManager, EventChannel1.class); serviceBundle.addServiceQueue(serviceName, this.serviceQueue); testService = serviceBundle.createLocalProxy(TestService.class, serviceName); }
@Before public void setup() { systemManager = new QBitSystemManager(); eventManager = EventManagerBuilder .eventManagerBuilder().setName("Event Bus") .build(); eventServiceQueue = ServiceBuilder.serviceBuilder().setServiceObject(eventManager).buildAndStartAll(); serviceB = new ServiceB(); serviceA = new ServiceA(eventServiceQueue.createProxy(EventManager.class)); serviceBuilder = ServiceBuilder.serviceBuilder() .setServiceObject(serviceA) .setJoinEventManager(false) .setEventManager(eventManager).setSystemManager(systemManager); final ServiceQueue serviceAQueue = serviceBuilder.buildAndStartAll(); ServiceBuilder.serviceBuilder() .setServiceObject(serviceB) .setJoinEventManager(false) .setEventManager(eventManager) .setSystemManager(systemManager) .buildAndStartAll(); serviceAQueueProxy = serviceAQueue.createProxy(ServiceAInterface.class); }
@Before public void setup() { systemManager = new QBitSystemManager(); eventManager = EventManagerBuilder .eventManagerBuilder().setName("Event Bus") .build(); serviceBuilder = ServiceBuilder.serviceBuilder() .setSystemManager(systemManager); eventServiceQueue = serviceBuilder.setServiceObject(eventManager).build().startServiceQueue(); serviceBuilder = ServiceBuilder.serviceBuilder() .setSystemManager(systemManager).setEventManager(eventManager); serviceB = new ServiceB(); serviceBuilder.setServiceObject(serviceB).buildAndStartAll(); serviceBuilder = ServiceBuilder.serviceBuilder() .setSystemManager(systemManager).setEventManager(eventManager); serviceA = new ServiceA(eventServiceQueue.createProxyWithAutoFlush(EventManager.class, Duration.SECOND), QBit.factory().eventBusProxyCreator()); final ServiceQueue serviceAQueue = serviceBuilder .setServiceObject(serviceA).buildAndStartAll(); serviceAQueueProxy = serviceAQueue.createProxy(ServiceAInterface.class); }
.setHandleCallbacks(false) .setCreateCallbackHandler(false) .setEventManager(eventManager) .setBeforeMethodCall(this.beforeMethodCallOnServiceQueue) .setAfterMethodCall(this.afterMethodCallOnServiceQueue);
public ServiceBuilder copy() { ServiceBuilder serviceBuilder = new ServiceBuilder(); serviceBuilder.setAfterMethodCall(this.getAfterMethodCall()); serviceBuilder.setBeforeMethodCall(this.getBeforeMethodCall()); serviceBuilder.setAsyncResponse(this.isAsyncResponse()); serviceBuilder.setEventManager(this.getEventManager()); serviceBuilder.setHandleCallbacks(this.handleCallbacks); serviceBuilder.setSystemManager(this.getSystemManager()); serviceBuilder.setBeforeMethodCallAfterTransform(this.getBeforeMethodCallAfterTransform()); serviceBuilder.setResponseQueueBuilder(this.getResponseQueueBuilder()); serviceBuilder.setRequestQueueBuilder(this.getRequestQueueBuilder()); return serviceBuilder; }
public ServiceBuilder copy() { ServiceBuilder serviceBuilder = new ServiceBuilder(); serviceBuilder.setAfterMethodCall(this.getAfterMethodCall()); serviceBuilder.setBeforeMethodCall(this.getBeforeMethodCall()); serviceBuilder.setAsyncResponse(this.isAsyncResponse()); serviceBuilder.setEventManager(this.getEventManager()); serviceBuilder.setHandleCallbacks(this.handleCallbacks); serviceBuilder.setSystemManager(this.getSystemManager()); serviceBuilder.setBeforeMethodCallAfterTransform(this.getBeforeMethodCallAfterTransform()); serviceBuilder.setResponseQueueBuilder(this.getResponseQueueBuilder()); serviceBuilder.setRequestQueueBuilder(this.getRequestQueueBuilder()); return serviceBuilder; }
.setHandleCallbacks(false) .setCreateCallbackHandler(false) .setEventManager(eventManager) .setBeforeMethodCall(this.beforeMethodCallOnServiceQueue) .setAfterMethodCall(this.afterMethodCallOnServiceQueue);