public void complete() { delegate.complete(); }
@Override public void imageComplete(ImageWriter source) { // register progress float progress = (lastImageIndex + 1) * progressStep * 100; // report progress and check stop reportProgress(progress, source); // are we done? if (lastImageIndex == (numImages - 1)) monitor.complete(); }
@Override public void imageComplete(ImageReader source) { // register progress float progress = (lastImageIndex + 1) * progressStep * 100; // report progress and check stop reportProgress(progress, source); // are we done? if (lastImageIndex == (numImages - 1)) monitor.complete(); }
@Override public int getCoveragesNumber(ProgressListener listener) { if (listener == null) listener = new NullProgressListener(); listener.started(); try { return names.size(); } finally { listener.complete(); } }
@Override public List<Name> getNames(ProgressListener listener) { if (listener == null) { listener = new NullProgressListener(); } listener.started(); try { return Collections.unmodifiableList(names); } finally { listener.complete(); } }
/** * Returns the Coverages available with this coverage response. * * @param listener * @return a collection of coverages. */ public Collection<? extends Coverage> getResults(ProgressListener listener) { if (listener == null) listener = new NullProgressListener(); listener.started(); try { synchronized (this.results) { return new ArrayList<GridCoverage>(this.results); } } finally { listener.complete(); } }
public final Map<String, Object> execute(Map<String, Object> input, ProgressListener monitor) { if (started) throw new IllegalStateException("Process can only be run once"); started = true; if (monitor == null) monitor = new NullProgressListener(); try { if (monitor.isCanceled()) return null; // respect isCanceled this.input = input; result = new HashMap<String, Object>(); process(); return result; } catch (Throwable eek) { monitor.exceptionOccurred(eek); return null; } finally { monitor.complete(); } }
public CoverageSource access( Name name, Map<String, Serializable> params, AccessType accessType, Hints hints, ProgressListener listener) throws IOException { if (listener == null) { listener = new NullProgressListener(); } listener.started(); try { return new NetCDFSource((NetCDFImageReader) reader, name); } catch (Throwable e) { LOGGER.log(Level.SEVERE, "Failed to access the NetCDF source", e); listener.exceptionOccurred(e); return null; } finally { listener.complete(); } }
@Override public ServiceInfo getInfo(ProgressListener listener) { if (listener == null) { listener = new NullProgressListener(); } listener.started(); final DefaultServiceInfo info = new DefaultServiceInfo(); // Fix that Collection<Name> coverageNames = getNames(listener); Iterator<Name> namesIterator = coverageNames.iterator(); if (namesIterator.hasNext()) { info.setTitle(namesIterator.next().toString()); } try { info.setSource(source.toURI()); } catch (URISyntaxException e1) { } finally { listener.complete(); } return info; }
monitor.progress(progress); monitor.complete();
throw problem[0]; progress.complete();
progress.complete(); if (iterator != null) { iterator.close();
fi.close(); monitor.complete();
progress.complete(); reader.close();
monitor.progress(progress); monitor.complete();
@Override public void imageComplete(ImageReader source) { // register progress float progress = (lastImageIndex+1)*progressStep*100; // report progress and check stop reportProgress(progress, source); // are we done? if(lastImageIndex==(numImages-1)) monitor.complete(); }
@Override public void imageComplete(ImageWriter source) { // register progress float progress = (lastImageIndex+1)*progressStep*100; // report progress and check stop reportProgress(progress, source); // are we done? if(lastImageIndex==(numImages-1)) monitor.complete(); }
fi.close(); monitor.complete();
@Override public int getCoveragesNumber(ProgressListener listener) { if (listener == null) listener = new NullProgressListener(); listener.started(); try { return names.size(); } finally { listener.complete(); } }
@Override public List<Name> getNames(ProgressListener listener) { if (listener == null) { listener = new NullProgressListener(); } listener.started(); try { return Collections.unmodifiableList(names); } finally { listener.complete(); } }