private void startAsyncEventQueue(Attributes atts) { AsyncEventQueueCreation asyncEventQueueCreation = new AsyncEventQueueCreation(); asyncEventQueueCreation.setId(id); asyncEventQueueCreation.setParallel(GatewaySender.DEFAULT_IS_PARALLEL); }else{ asyncEventQueueCreation.setParallel(Boolean.parseBoolean(parallel)); asyncEventQueueCreation.setBatchSize(GatewaySender.DEFAULT_BATCH_SIZE); }else{ asyncEventQueueCreation.setBatchSize(Integer.parseInt(batchSize)); asyncEventQueueCreation.setBatchTimeInterval(GatewaySender.DEFAULT_BATCH_TIME_INTERVAL); }else{ asyncEventQueueCreation.setBatchTimeInterval(Integer.parseInt(batchTimeInterval)); asyncEventQueueCreation.setBatchConflationEnabled(GatewaySender.DEFAULT_BATCH_CONFLATION); }else{ asyncEventQueueCreation.setBatchConflationEnabled(Boolean.parseBoolean(batchConflation)); asyncEventQueueCreation.setMaximumQueueMemory(GatewaySender.DEFAULT_MAXIMUM_QUEUE_MEMORY); }else{ asyncEventQueueCreation.setMaximumQueueMemory(Integer.parseInt(maxQueueMemory)); asyncEventQueueCreation.setPersistent(GatewaySender.DEFAULT_PERSISTENCE_ENABLED); }else{ asyncEventQueueCreation.setPersistent(Boolean.parseBoolean(persistent)); asyncEventQueueCreation.setDiskStoreName(null);
private void endAsyncEventQueue() { AsyncEventQueueCreation asyncEventChannelCreation = (AsyncEventQueueCreation) stack.peek(); AsyncEventQueueFactory factory = cache.createAsyncEventQueueFactory(); factory.setParallel(asyncEventChannelCreation.isParallel()); factory.setBatchSize(asyncEventChannelCreation.getBatchSize()); factory.setBatchTimeInterval(asyncEventChannelCreation.getBatchTimeInterval()); factory.setBatchConflationEnabled(asyncEventChannelCreation.isBatchConflationEnabled()); factory.setPersistent(asyncEventChannelCreation.isPersistent()); factory.setDiskStoreName(asyncEventChannelCreation.getDiskStoreName()); factory.setDiskSynchronous(asyncEventChannelCreation.isDiskSynchronous()); factory.setMaximumQueueMemory(asyncEventChannelCreation.getMaximumQueueMemory()); factory.setDispatcherThreads(asyncEventChannelCreation.getDispatcherThreads()); factory.setOrderPolicy(asyncEventChannelCreation.getOrderPolicy()); AsyncEventQueue asyncEventChannel = factory.create(asyncEventChannelCreation.getId(), asyncEventChannelCreation.getAsyncEventListener()); stack.pop(); }
((GemFireCacheImpl) cache).addAsyncEventQueue(queue); } else if (this.cache instanceof CacheCreation) { asyncEventQueue = new AsyncEventQueueCreation(asyncQueueId, attrs, listener); ((CacheCreation) cache).addAsyncEventQueue(asyncEventQueue);
asyncEventQueue = new AsyncEventQueueCreation(asyncQueueId, attrs, listener); ((CacheCreation)cache).addAsyncEventQueue(asyncEventQueue);
private void endAsyncEventQueue() { AsyncEventQueueCreation asyncEventChannelCreation = (AsyncEventQueueCreation) stack.peek(); AsyncEventQueueFactory factory = cache.createAsyncEventQueueFactory(); factory.setParallel(asyncEventChannelCreation.isParallel()); factory.setBatchSize(asyncEventChannelCreation.getBatchSize()); factory.setBatchTimeInterval(asyncEventChannelCreation.getBatchTimeInterval()); factory.setBatchConflationEnabled(asyncEventChannelCreation.isBatchConflationEnabled()); factory.setPersistent(asyncEventChannelCreation.isPersistent()); factory.setDiskStoreName(asyncEventChannelCreation.getDiskStoreName()); factory.setDiskSynchronous(asyncEventChannelCreation.isDiskSynchronous()); factory.setMaximumQueueMemory(asyncEventChannelCreation.getMaximumQueueMemory()); factory.setDispatcherThreads(asyncEventChannelCreation.getDispatcherThreads()); factory.setOrderPolicy(asyncEventChannelCreation.getOrderPolicy()); List<GatewayEventFilter> gatewayEventFilters = asyncEventChannelCreation.getGatewayEventFilters(); for (GatewayEventFilter gatewayEventFilter : gatewayEventFilters) { factory.addGatewayEventFilter(gatewayEventFilter); } factory.setGatewayEventSubstitutionListener(asyncEventChannelCreation.getGatewayEventSubstitutionFilter()); AsyncEventQueue asyncEventChannel = factory.create(asyncEventChannelCreation.getId(), asyncEventChannelCreation.getAsyncEventListener()); stack.pop(); }
private void startAsyncEventQueue(Attributes atts) { AsyncEventQueueCreation asyncEventQueueCreation = new AsyncEventQueueCreation(); asyncEventQueueCreation.setId(id); asyncEventQueueCreation.setParallel(GatewaySender.DEFAULT_IS_PARALLEL); }else{ asyncEventQueueCreation.setParallel(Boolean.parseBoolean(parallel)); asyncEventQueueCreation.setBatchSize(GatewaySender.DEFAULT_BATCH_SIZE); }else{ asyncEventQueueCreation.setBatchSize(Integer.parseInt(batchSize)); asyncEventQueueCreation.setBatchTimeInterval(GatewaySender.DEFAULT_BATCH_TIME_INTERVAL); }else{ asyncEventQueueCreation.setBatchTimeInterval(Integer.parseInt(batchTimeInterval)); asyncEventQueueCreation.setBatchConflationEnabled(GatewaySender.DEFAULT_BATCH_CONFLATION); }else{ asyncEventQueueCreation.setBatchConflationEnabled(Boolean.parseBoolean(batchConflation)); asyncEventQueueCreation.setMaximumQueueMemory(GatewaySender.DEFAULT_MAXIMUM_QUEUE_MEMORY); }else{ asyncEventQueueCreation.setMaximumQueueMemory(Integer.parseInt(maxQueueMemory)); asyncEventQueueCreation.setPersistent(GatewaySender.DEFAULT_PERSISTENCE_ENABLED); }else{ asyncEventQueueCreation.setPersistent(Boolean.parseBoolean(persistent)); asyncEventQueueCreation.setDiskStoreName(null);