public void exceptionOccurred(Throwable exception) { delegate.exceptionOccurred(exception); }
public void visitItem(Object item) { SimpleFeature feature = null; try { feature = (SimpleFeature) item; visitor.visit(feature); } catch (Throwable t) { progress.exceptionOccurred(t); String fid = feature == null ? "feature" : feature.getIdentifier().toString(); problem[0] = new IOException("Problem visiting " + fid + ":" + t, t); } finally { progress.progress(count / size); } } });
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(); } }
monitor.exceptionOccurred(e); monitor.exceptionOccurred(t);
visitor.visit(feature); } catch (IOException erp) { progress.exceptionOccurred(erp); throw erp; } catch (Exception unexpected) { progress.exceptionOccurred(unexpected); String fid = feature == null ? "feature" : feature.getIdentifier().toString(); throw new IOException(
public void exceptionOccurred( Throwable exception ) { delegate.exceptionOccurred( exception ); }
progress.exceptionOccurred(erp); String fid = feature == null ? "feature" : feature.getIdentifier().toString(); throw new IOException(
processFeature(feature, input); } catch (Exception e) { monitor.exceptionOccurred(e);
processFeature(fi.next(), attribute); } catch (Exception e) { monitor.exceptionOccurred(e);
public void visitItem(Object item) { try { SimpleFeature feature = (SimpleFeature) item; visitor.visit(feature); } catch (Throwable t) { progress.exceptionOccurred(t); } finally { progress.progress(count / size); } } });
final public 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(); } }
public void accepts(org.opengis.feature.FeatureVisitor visitor, org.opengis.util.ProgressListener progress) { Iterator iterator = null; // if( progress == null ) progress = new NullProgressListener(); try{ float size = size(); float position = 0; progress.started(); for( iterator = iterator(); !progress.isCanceled() && iterator.hasNext(); progress.progress( position++/size )){ try { SimpleFeature feature = (SimpleFeature) iterator.next(); visitor.visit(feature); } catch( Exception erp ){ progress.exceptionOccurred( erp ); } } } finally { progress.complete(); close( iterator ); } }
@DescribeResult(name="result") public SimpleFeatureCollection execute(@DescribeParameter(name = "id") String id, ProgressListener listener) throws Exception { while (true) { Command command = getCommandQueue(id).take(); if (command.type == CommandType.Exit) { commands.remove(id); return (SimpleFeatureCollection) command.value; } else if (command.type == CommandType.SetProgress) { listener.progress(((Number) command.value).floatValue()); } else { ProcessException exception = (ProcessException) command.value; listener.exceptionOccurred(exception); throw exception; } } }
public void accepts(org.opengis.feature.FeatureVisitor visitor, org.opengis.util.ProgressListener progress) { Iterator iterator = null; if (progress == null) progress = new NullProgressListener(); try{ float size = size(); float position = 0; progress.started(); for( iterator = iterator(); !progress.isCanceled() && iterator.hasNext(); progress.progress( 100.0f * position++ / size )){ try { SimpleFeature feature = (SimpleFeature) iterator.next(); visitor.visit(feature); } catch( Exception erp ){ progress.exceptionOccurred( erp ); } } } finally { progress.complete(); close( iterator ); } }
public void accepts(org.opengis.feature.FeatureVisitor visitor, org.opengis.util.ProgressListener progress) { Iterator iterator = null; if (progress == null) progress = new NullProgressListener(); try { float size = size(); float position = 0; progress.started(); for (iterator = iterator(); !progress.isCanceled() && iterator.hasNext(); progress .progress(position++ / size)) { try { SimpleFeature feature = (SimpleFeature) iterator.next(); visitor.visit(feature); } catch (Exception erp) { progress.exceptionOccurred(erp); } } } finally { progress.complete(); close(iterator); } }
public void accepts(org.opengis.feature.FeatureVisitor visitor, org.opengis.util.ProgressListener progress) { Iterator<SimpleFeature> iterator = null; if( progress == null ) progress = new NullProgressListener(); try{ float size = size(); float position = 0; progress.started(); for( iterator = iterator(); !progress.isCanceled() && iterator.hasNext();){ if (size > 0) progress.progress( position++/size ); try { SimpleFeature feature = (SimpleFeature) iterator.next(); visitor.visit(feature); } catch( Exception erp ){ progress.exceptionOccurred( erp ); } } } finally { progress.complete(); close( iterator ); } }
public void accepts( org.opengis.feature.FeatureVisitor visitor, org.opengis.util.ProgressListener progress) { Iterator<F> iterator = null; if (progress == null) progress = new NullProgressListener(); try { float size = size(); float position = 0; progress.started(); for (iterator = iterator(); !progress.isCanceled() && iterator.hasNext(); ) { if (size > 0) progress.progress(position++ / size); try { Feature feature = (Feature) iterator.next(); visitor.visit(feature); } catch (Exception erp) { progress.exceptionOccurred(erp); } } } finally { progress.complete(); close(iterator); } }
public void accepts(org.opengis.feature.FeatureVisitor visitor, org.opengis.util.ProgressListener progress) { Iterator iterator = null; if (progress == null) progress = new NullProgressListener(); try{ float size = size(); float position = 0; progress.started(); for( iterator = iterator(); !progress.isCanceled() && iterator.hasNext(); progress.progress( position++/size )){ try { SimpleFeature feature = (SimpleFeature) iterator.next(); visitor.visit(feature); } catch( Exception erp ){ progress.exceptionOccurred( erp ); } } } finally { progress.complete(); close( iterator ); } }