List of usage examples for org.springframework.data.gemfire.listener ContinuousQueryDefinition isDurable
public boolean isDurable()
From source file:org.springframework.data.gemfire.listener.ContinuousQueryListenerContainer.java
private CqQuery addCQuery(ContinuousQueryDefinition def) { try {/*from www. j a v a2s . c om*/ CqAttributesFactory caf = new CqAttributesFactory(); caf.addCqListener(new EventDispatcherAdapter(def.getListener())); CqAttributes attr = caf.create(); CqQuery cq = null; if (StringUtils.hasText(def.getName())) { cq = queryService.newCq(def.getName(), def.getQuery(), attr, def.isDurable()); } else { cq = queryService.newCq(def.getQuery(), attr, def.isDurable()); } queries.add(cq); return cq; } catch (RuntimeException ex) { throw new GemfireQueryException("Cannot create query ", ex); } catch (QueryException ex) { throw new GemfireQueryException("Cannot create query ", ex); } }