private void buildQueue() { final StatsDReplicator statsDReplicator = createStatsDReplicator(); final ServiceBuilder serviceBuilder = this.getServiceBuilder(); serviceBuilder.getRequestQueueBuilder().setUnableToEnqueueHandler( new UnableToEnqueueHandler() { public boolean unableToEnqueue(BlockingQueue<Object> queue, String queueName, Object item) { final Logger logger = LoggerFactory.getLogger(StatsDReplicator.class); logger.error("Unable to send method call to StatsDReplicator " + queueName); queue.clear(); return false; } } ); serviceBuilder.getResponseQueueBuilder().setUnableToEnqueueHandler(new UnableToEnqueueHandler() { public boolean unableToEnqueue(BlockingQueue<Object> queue, String queueName, Object item) { final Logger logger = LoggerFactory.getLogger(StatsDReplicator.class); logger.error("Unable to send response from method call from StatsDReplicator " + queueName); queue.clear(); return false; } }); serviceBuilder.setServiceObject(statsDReplicator); this.serviceQueue = serviceBuilder.buildAndStartAll(); }
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; }
this.getServiceObject(), this.getRequestQueueBuilder(), this.getResponseQueueBuilder(), this.getServiceMethodHandler(), this.getResponseQueue(),
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; }
this.getServiceObject(), this.getRequestQueueBuilder(), this.getResponseQueueBuilder(), this.getServiceMethodHandler(), this.getResponseQueue(),
this.getServiceObject(), this.getRequestQueueBuilder(), this.getResponseQueueBuilder(), this.getServiceMethodHandler(), this.getResponseQueue(),