@Test public void testPersistKeyValue() { metadataStore.put("GemfireMetadataStoreTests-Spring", "Integration"); GemfireTemplate gemfireTemplate = new GemfireTemplate(region); assertEquals("Integration", gemfireTemplate.get("GemfireMetadataStoreTests-Spring")); }
public List<PersistedResource> findResources(ResourceQuery q) { ApplicationName requiredApp = q.getRequiredApplication(); ServerName requiredSvr = q.getRequiredServer(); EndPointName requiredEp = q.getRequiredEndPoint(); ExternalResourceName requiredEx = q.getRequireExtResource(); String requiredType = q.getRequiredType() == null ? null : q.getRequiredType().getTypeName(); int maxResults = q.getMaxResults(); List<PersistedResource> res = new ArrayList<PersistedResource>(); for (PersistedResourceKey key : (Collection<PersistedResourceKey>)gemfire.getRegion().keySet()) { if (maxResults > 0 && res.size() == maxResults) break; ResourceKey k = key.getKey(); if (requiredApp != null && !requiredApp.equals(k.getApplicationName())) continue; if (requiredSvr != null && !requiredSvr.equals(k.getServerName())) continue; if (requiredEp != null && !requiredEp.equals(k.getEndPointName())) continue; if (requiredEx != null && !requiredEx.equals(k.getExternalResourceName())) continue; if (requiredType != null && !requiredType.equals(k.getType())) continue; res.add((PersistedResource) gemfire.get(key)); } return res; }
@Test public void testPersistKeyValueIfAbsent() { metadataStore.putIfAbsent("GemfireMetadataStoreTests-Spring", "Integration"); GemfireTemplate gemfireTemplate = new GemfireTemplate(region); assertEquals("Integration", gemfireTemplate.get("GemfireMetadataStoreTests-Spring")); }
@Override public Order get(long id) { return orderTemplate.get(id); } }
@Override public Customer get(long id) { return customerTemplate.get(id); }
@Override public Optional<T> findById(ID id) { return Optional.ofNullable(this.template.get(id)); }
@Override public Optional<T> findById(ID id) { return Optional.ofNullable(this.template.get(id)); }
public PersistedTrace findTrace(TraceId id) { return gemfire.get(new TraceRegionKey(id)); }
public PersistedResource findResource(ResourceKey key) { return gemfire.get(new PersistedResourceKey(key)); }
public PersistedResource getResource(ResourceKey key) { PersistedResource res = gemfire.get(new PersistedResourceKey(key)); if (res == null) { throw new EmptyResultDataAccessException(1); } return res; }