Return-Path: Delivered-To: apmail-jakarta-avalon-cvs-archive@apache.org Received: (qmail 92119 invoked from network); 9 Jan 2003 08:56:18 -0000 Received: from exchange.sun.com (192.18.33.10) by daedalus.apache.org with SMTP; 9 Jan 2003 08:56:18 -0000 Received: (qmail 23039 invoked by uid 97); 9 Jan 2003 08:57:46 -0000 Delivered-To: qmlist-jakarta-archive-avalon-cvs@jakarta.apache.org Received: (qmail 23023 invoked by uid 97); 9 Jan 2003 08:57:45 -0000 Mailing-List: contact avalon-cvs-help@jakarta.apache.org; run by ezmlm Precedence: bulk List-Unsubscribe: List-Subscribe: List-Help: List-Post: List-Id: "Avalon CVS List" Reply-To: "Avalon Developers List" Delivered-To: mailing list avalon-cvs@jakarta.apache.org Received: (qmail 23002 invoked by uid 97); 9 Jan 2003 08:57:45 -0000 X-Antivirus: nagoya (v4218 created Aug 14 2002) Date: 9 Jan 2003 08:56:11 -0000 Message-ID: <20030109085611.64986.qmail@icarus.apache.org> From: cziegeler@apache.org To: jakarta-avalon-excalibur-cvs@apache.org Subject: cvs commit: jakarta-avalon-excalibur/sourceresolve/src/java/org/apache/excalibur/source ModifiableSource.java X-Spam-Rating: daedalus.apache.org 1.6.2 0/1000/N X-Spam-Rating: daedalus.apache.org 1.6.2 0/1000/N cziegeler 2003/01/09 00:56:10 Modified: sourceresolve/src/java/org/apache/excalibur/source ModifiableSource.java Log: Extending ModifiableSource Revision Changes Path 1.3 +17 -1 jakarta-avalon-excalibur/sourceresolve/src/java/org/apache/excalibur/source/ModifiableSource.java Index: ModifiableSource.java =================================================================== RCS file: /home/cvs/jakarta-avalon-excalibur/sourceresolve/src/java/org/apache/excalibur/source/ModifiableSource.java,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- ModifiableSource.java 15 Dec 2002 12:54:59 -0000 1.2 +++ ModifiableSource.java 9 Jan 2003 08:56:10 -0000 1.3 @@ -73,9 +73,25 @@ OutputStream getOutputStream(); /** - * Delete the source + * Delete the source * @return true if the source could be deleted */ boolean delete(); + + /** + * Can the data sent to an OutputStream returned by + * {@link #getOutputStream()} be cancelled ? + * + * @return true if the stream can be cancelled + */ + boolean canCancel(OutputStream stream); + + /** + * Cancel the data sent to an OutputStream returned by + * {@link #getOutputStream()}. + *

+ * After cancel, the stream should no more be used. + */ + void cancel(OutputStream stream) throws SourceException; } -- To unsubscribe, e-mail: For additional commands, e-mail: