@Override public List<Artifact> getAllArtifacts() throws Exception { Set<URI> cycles = Collections.newSetFromMap(new ConcurrentHashMap<URI, Boolean>()); List<Artifact> value = getArtifacts(cycles, base).getValue(); return value; }
@Override public List<Artifact> getAllArtifacts() throws Exception { Set<URI> cycles = Collections.newSetFromMap(new ConcurrentHashMap<URI, Boolean>()); List<Artifact> value = getArtifacts(cycles, base).getValue(); return value; }
@SuppressWarnings("unchecked") public Promise<R> call(Promise<T> resolved) throws Exception { return (Promise<R>) mapper.apply(resolved.getValue()); } }
@Override public Promise<T> call(Promise<T> resolved) throws Exception { result.resolve(resolved.getValue()); return null; } }, new Failure() {
@Override public POM getPom(Revision revision) throws Exception { if (revision == null) { return null; } return getPomPromise(revision).getValue(); }
@Override public POM getPom(Revision revision) throws Exception { if (revision == null) { return null; } return getPomPromise(revision).getValue(); }
@Override public Promise<T> call(Promise<T> resolved) throws Exception { result.resolve(resolved.getValue()); return null; } }, new Failure() {
public Promise<T> call(Promise<T> resolved) throws Exception { if (predicate.test(resolved.getValue())) { return resolved; } throw new NoSuchElementException(); } }
BridgeRepository getBridge() { try { return bridge.getValue(); } catch (InvocationTargetException e) { reporter.exception(e.getTargetException(), "Getting bridge failed"); } catch (InterruptedException e) { logger.info("Interrupted"); Thread.currentThread() .interrupt(); } return new BridgeRepository(); }
BridgeRepository getBridge() { try { return bridge.getValue(); } catch (InvocationTargetException e) { reporter.exception(e.getTargetException(), "Getting bridge failed"); } catch (InterruptedException e) { logger.info("Interrupted"); Thread.currentThread() .interrupt(); } return new BridgeRepository(); }
public Promise<Void> call(Promise<T> resolved) throws Exception { T value; try { value = resolved.getValue(); } catch (Throwable e) { chained.resolve(null, e); return null; } chained.resolve(value, null); return null; }
public Promise<Void> call(Promise<T> resolved) throws Exception { T value; try { value = resolved.getValue(); } catch (Throwable e) { chained.resolve(null, e); return null; } chained.resolve(value, null); return null; }
public List<URI> crawl(String string) throws Exception { Glob glob; if (string == null) glob = Glob.ALL; else glob = new Glob(string); Promise<List<URI>> crawl = crawl(uri, glob); return crawl.getValue(); }
public Promise<Void> call(Promise<T> resolved) throws Exception { T value; try { value = resolved.getValue(); } catch (Throwable e) { chained.resolve(null, e); return null; } chained.resolve(value, null); return null; }
@Override public Promise<T> call(Promise<T> resolved) throws Exception { try { Promise<? extends R> p = mapper.apply(resolved.getValue()); result.resolveWith(p); } catch (Throwable t) { result.fail(t); } return null; } }, new Failure() {
@Override public Promise<T> call(Promise<T> resolved) throws Exception { try { R val = mapper.apply(resolved.getValue()); result.resolve(val); } catch (Throwable t) { result.fail(t); } return null; } }, new Failure() {
void save(Traverser traverser) throws Exception { Promise<Map<Archive, Resource>> p = traverser.getResources(); Collection<Resource> resources = p.getValue() .values(); set(resources); save(getMavenRepository().getName(), resources, getLocation()); }
void save(Traverser traverser) throws Exception { Promise<Map<Archive, Resource>> p = traverser.getResources(); Collection<Resource> resources = p.getValue() .values(); set(resources); save(getMavenRepository().getName(), resources, getLocation()); }
@Override void refresh() throws Exception { SearchResult result = query(); Traverser traverser = new Traverser(getMavenRepository(), client, transitive) .revisions(result.response.docsToRevisions()); Promise<Map<Archive, Resource>> p = traverser.getResources(); Collection<Resource> resources = p.getValue() .values(); set(resources); save(getMavenRepository().getName(), resources, getLocation()); }
@Override void refresh() throws Exception { SearchResult result = query(); Traverser traverser = new Traverser(getMavenRepository(), client, transitive) .revisions(result.response.docsToRevisions()); Promise<Map<Archive, Resource>> p = traverser.getResources(); Collection<Resource> resources = p.getValue() .values(); set(resources); save(getMavenRepository().getName(), resources, getLocation()); }