BaseStep.closeQuietly( data.fr ); BaseStep.closeQuietly( data.is );
private void clearBuffers() { // Clean out the sort buffer data.buffer.clear(); data.getBufferIndex = 0; data.rowbuffer.clear(); // close any open DataInputStream objects if ( ( data.dis != null ) && ( data.dis.size() > 0 ) ) { for ( DataInputStream dis : data.dis ) { BaseStep.closeQuietly( dis ); } } // close any open InputStream objects if ( ( data.fis != null ) && ( data.fis.size() > 0 ) ) { for ( InputStream is : data.fis ) { BaseStep.closeQuietly( is ); } } // remove temp files for ( int f = 0; f < data.files.size(); f++ ) { FileObject fileToDelete = data.files.get( f ); try { if ( fileToDelete != null && fileToDelete.exists() ) { fileToDelete.delete(); } } catch ( FileSystemException e ) { logError( e.getLocalizedMessage(), e ); } } }
public void dispose( StepMetaInterface smi, StepDataInterface sdi ) { if ( ( data.dis != null ) && ( data.dis.size() > 0 ) ) { for ( DataInputStream is : data.dis ) { BaseStep.closeQuietly( is ); } } // remove temp files for ( int f = 0; f < data.files.size(); f++ ) { FileObject fileToDelete = data.files.get( f ); try { if ( fileToDelete != null && fileToDelete.exists() ) { fileToDelete.delete(); } } catch ( FileSystemException e ) { logError( e.getLocalizedMessage(), e ); } } super.dispose( smi, sdi ); }
public void dispose( StepMetaInterface smi, StepDataInterface sdi ) { meta = (GetFilesRowsCountMeta) smi; data = (GetFilesRowsCountData) sdi; if ( data.file != null ) { try { data.file.close(); data.file = null; } catch ( Exception e ) { log.logError( "Error closing file", e ); } } if ( data.fr != null ) { BaseStep.closeQuietly( data.fr ); data.fr = null; } if ( data.lineStringBuilder != null ) { data.lineStringBuilder = null; } super.dispose( smi, sdi ); }
@Override public void dispose( StepMetaInterface smi, StepDataInterface sdi ) { meta = (TextFileInputMeta) smi; data = (TextFileInputData) sdi; if ( data.file != null ) { try { data.file.close(); data.file = null; } catch ( Exception e ) { log.logError( "Error closing file", e ); } } if ( data.in != null ) { BaseStep.closeQuietly( data.in ); data.in = null; } super.dispose( smi, sdi ); }
BaseStep.closeQuietly( data.fr ); data.fr = null;
data.document = reader.read( is, encoding ); } finally { BaseStep.closeQuietly( is );
BaseStep.closeQuietly( in );
BaseStep.closeQuietly( fis );
return false; } finally { BaseStep.closeQuietly( fis );