public T get() { if (object == null && json == null) { return null; } if (object == null) { object = (T) JsonUtils.from(Yawp.yawp(), json, type); } return object; }
public IdRef<?> getSinkId() { if (sinkId == null) { sinkId = IdRef.parse(yawp(), sinkUri); } return sinkId; }
private void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException { String uri = (String) in.readObject(); IdRef<T> idRef = (IdRef<T>) parse(yawp(), uri); this.r = idRef.r; this.clazz = idRef.clazz; this.model = idRef.model; this.id = idRef.id; this.name = idRef.name; this.parentId = idRef.parentId; }
private void init(Class<? extends Pipe> pipeClazz, String cursor) { this.r = yawp(); this.pipeClazz = pipeClazz; this.sourceClazz = ReflectionUtils.getFeatureEndpointClazz(pipeClazz); this.cursor = cursor; }
private List<T> readObjects(ObjectInputStream in) throws IOException, ClassNotFoundException { List<String> jsonList = (List<String>) in.readObject(); List<T> objects = new ArrayList<>(); for (String json : jsonList) { objects.add((T) JsonUtils.from(Yawp.yawp(), json, clazz)); } return objects; }
private void init(Class<? extends Pipe> pipeClazz, String sourceUri) { this.r = yawp(); this.pipeClazz = pipeClazz; this.sourceId = IdRef.parse(r, sourceUri); }
public SourceMarker getSourceMarker() { if (sourceMarker == null) { sourceMarker = JsonUtils.from(yawp(), sourceMarkerJson, SourceMarker.class); } return sourceMarker; }
@Override public IdRef deserialize(ObjectReader reader, Context ctx) throws Exception { String json = reader.valueAsString(); return IdRef.parse(yawp(), null, json); } }
protected Repository initYawp() { String appPackage = getAppPackage(); if (appPackage != null) { Yawp.init(appPackage); } return Yawp.yawp(); }
public WorksExecutor(Repository r, List<Work> works) { this.r = r; this.works = works; this.r = yawp().namespace(ns); this.async = r.async(); }
private void init(Class<? extends Pipe> pipeClazz, String sinkUri, String cursor) { this.r = yawp(); this.pipeClazz = pipeClazz; this.sourceClazz = ReflectionUtils.getFeatureEndpointClazz(pipeClazz); this.sinkId = IdRef.parse(r, sinkUri); this.cursor = cursor; }
public Object getSource() { if (source == null) { source = JsonUtils.from(yawp(), sourceJson, ReflectionUtils.clazzForName(sourceClazzName)); } return source; }
private QueryBuilder<Work> worksQuery() { long timestamp = System.currentTimeMillis() - ELAPSED_TIME_MILLES; QueryBuilder<Work> q = yawp(Work.class).where("timestamp", "<=", timestamp); if (cursor != null) { q.setCursor(cursor); } q.limit(BATCH_SIZE); return q; }
public Object getSource() { if (source == null) { source = JsonUtils.from(yawp(), sourceJson, ReflectionUtils.getFeatureEndpointClazz(getPipeClazz())); } return source; }
public Object getOldSource() { if (oldSource == null) { oldSource = JsonUtils.from(yawp(), oldSourceJson, ReflectionUtils.getFeatureEndpointClazz(getPipeClazz())); } return oldSource; }
private void init() { this.r = yawp().namespace(payload.getNs()); this.pipe = newPipeInstance(); this.source = payload.getSource(); }
private void init() { logger.info(String.format("fork-task - pipe: %s, sinkId: %s", payload.getPipeClazz().getName(), payload.getSinkUri())); this.r = yawp().namespace(payload.getNs()); this.pipe = newPipeInstance(); this.sinkGroupUri = payload.getSinkGroupUri(); this.indexCacheKey = createIndexCacheKey(sinkGroupUri); this.memcache = MemcacheServiceFactory.getMemcacheService(payload.getNs()); }
private void init() { this.r = yawp().namespace(ns); this.memcache = MemcacheServiceFactory.getMemcacheService(ns); this.indexCacheKey = CacheHelper.createIndexCacheKey(sinkGroupUri); this.lockCacheKey = CacheHelper.createLockCacheKey(sinkGroupUri, index); this.indexHash = CacheHelper.createIndexHash(sinkGroupUri, index); }
@Before public void setUp() { Environment.setIfEmpty(Environment.DEFAULT_TEST_ENVIRONMENT); yawp = Yawp.yawp(); helper = testHelperDriver(yawp); helper.setUp(); Cache.clearAll(); }
@Test public void testSimpleRepositoryAccess() { Yawp.yawp.save(new BasicObject("xpto")); BasicObject retrievedObject = Yawp.yawp(BasicObject.class).first(); assertEquals("xpto", retrievedObject.getStringValue()); }