public Object getFieldValue(_Fields field) { switch (field) { case REVISION: return getRevision(); } throw new IllegalStateException(); }
public Object getFieldValue(_Fields field) { switch (field) { case REVISION: return getRevision(); } throw new IllegalStateException(); }
@Override public CompletableFuture<Revision> watchRepository(String projectName, String repositoryName, Revision lastKnownRevision, String pathPattern, long timeoutMillis) { final CompletableFuture<WatchRepositoryResult> future = run(callback -> client.watchRepository(projectName, repositoryName, RevisionConverter.TO_DATA.convert(lastKnownRevision), pathPattern, timeoutMillis, callback)); return future.thenApply(r -> { if (r == null) { return null; } return RevisionConverter.TO_MODEL.convert(r.getRevision()); }); }
@Override public CompletableFuture<Revision> watchRepository(String projectName, String repositoryName, Revision lastKnownRevision, String pathPattern, long timeoutMillis) { final CompletableFuture<WatchRepositoryResult> future = run(callback -> client.watchRepository(projectName, repositoryName, RevisionConverter.TO_DATA.convert(lastKnownRevision), pathPattern, timeoutMillis, callback)); return future.thenApply(r -> { if (r == null) { return null; } return RevisionConverter.TO_MODEL.convert(r.getRevision()); }); }
@Override public CompletableFuture<Revision> watchRepository(String projectName, String repositoryName, Revision lastKnownRevision, String pathPattern, long timeoutMillis) { final CompletableFuture<WatchRepositoryResult> future = run(callback -> client.watchRepository(projectName, repositoryName, RevisionConverter.TO_DATA.convert(lastKnownRevision), pathPattern, timeoutMillis, callback)); return future.thenApply(r -> { if (r == null) { return null; } return RevisionConverter.TO_MODEL.convert(r.getRevision()); }); }