Author: nuttycom
Date: Thu Sep  7 15:34:02 2006
New Revision: 441275

URL: http://svn.apache.org/viewvc?view=rev&rev=441275
Log:
Modified to throw StageExceptions with source stage reference

Modified:
    
jakarta/commons/sandbox/pipeline/trunk/src/main/java/org/apache/commons/pipeline/stage/DynamicLookupStaticMethodStage.java
    
jakarta/commons/sandbox/pipeline/trunk/src/main/java/org/apache/commons/pipeline/stage/FtpFileDownloadStage.java
    
jakarta/commons/sandbox/pipeline/trunk/src/main/java/org/apache/commons/pipeline/stage/HttpFileDownloadStage.java
    
jakarta/commons/sandbox/pipeline/trunk/src/main/java/org/apache/commons/pipeline/stage/InputStreamLineBreakStage.java
    
jakarta/commons/sandbox/pipeline/trunk/src/main/java/org/apache/commons/pipeline/stage/InvokeMethodStage.java
    
jakarta/commons/sandbox/pipeline/trunk/src/main/java/org/apache/commons/pipeline/stage/InvokeStaticMethodStage.java
    
jakarta/commons/sandbox/pipeline/trunk/src/main/java/org/apache/commons/pipeline/stage/PipelineShutdownStage.java
    
jakarta/commons/sandbox/pipeline/trunk/src/main/java/org/apache/commons/pipeline/stage/URLToInputStreamStage.java

Modified: 
jakarta/commons/sandbox/pipeline/trunk/src/main/java/org/apache/commons/pipeline/stage/DynamicLookupStaticMethodStage.java
URL: 
http://svn.apache.org/viewvc/jakarta/commons/sandbox/pipeline/trunk/src/main/java/org/apache/commons/pipeline/stage/DynamicLookupStaticMethodStage.java?view=diff&rev=441275&r1=441274&r2=441275
==============================================================================
--- 
jakarta/commons/sandbox/pipeline/trunk/src/main/java/org/apache/commons/pipeline/stage/DynamicLookupStaticMethodStage.java
 (original)
+++ 
jakarta/commons/sandbox/pipeline/trunk/src/main/java/org/apache/commons/pipeline/stage/DynamicLookupStaticMethodStage.java
 Thu Sep  7 15:34:02 2006
@@ -107,11 +107,11 @@
             for (Class<?> clazz : argTypes) 
message.append(clazz.getName()).append(" ");
             message.append("]");
             
-            throw new StageException(message.toString() ,e);
+            throw new StageException(this, message.toString() ,e);
         } catch (IllegalAccessException e){
-            throw new StageException(e);
+            throw new StageException(this, e);
         } catch (InvocationTargetException e){
-            throw new StageException(e);
+            throw new StageException(this, e);
         }
     }
     

Modified: 
jakarta/commons/sandbox/pipeline/trunk/src/main/java/org/apache/commons/pipeline/stage/FtpFileDownloadStage.java
URL: 
http://svn.apache.org/viewvc/jakarta/commons/sandbox/pipeline/trunk/src/main/java/org/apache/commons/pipeline/stage/FtpFileDownloadStage.java?view=diff&rev=441275&r1=441274&r2=441275
==============================================================================
--- 
jakarta/commons/sandbox/pipeline/trunk/src/main/java/org/apache/commons/pipeline/stage/FtpFileDownloadStage.java
 (original)
+++ 
jakarta/commons/sandbox/pipeline/trunk/src/main/java/org/apache/commons/pipeline/stage/FtpFileDownloadStage.java
 Thu Sep  7 15:34:02 2006
@@ -91,10 +91,10 @@
             client.login(user, password);
             log.debug(client.getReplyString());
             if(!FTPReply.isPositiveCompletion(client.getReplyCode())) {
-                throw new StageException("FTP login failed for user " + user + 
": " + client.getReplyString());
+                throw new StageException(this, "FTP login failed for user " + 
user + ": " + client.getReplyString());
             }
         } catch (IOException e) {
-            throw new StageException(e.getMessage(), e);
+            throw new StageException(this, e.getMessage(), e);
         }
     }
     
@@ -105,7 +105,7 @@
      * @throws ClassCastException if the parameter obj is not an instance of 
java.net.URL
      */
     public void process(Object obj) throws StageException {
-        if (!this.fworkDir.exists()) throw new StageException("The work 
directory for file download " + workDir.toString() + " does not exist.");
+        if (!this.fworkDir.exists()) throw new StageException(this, "The work 
directory for file download " + workDir.toString() + " does not exist.");
         
         FileSpec spec = (FileSpec) obj;
         
@@ -122,7 +122,7 @@
             client.enterLocalPassiveMode();
             searchCurrentDirectory("", spec);
         } catch (IOException e) {
-            throw new StageException(e.getMessage(), e);
+            throw new StageException(this, e);
         }
     }
     

Modified: 
jakarta/commons/sandbox/pipeline/trunk/src/main/java/org/apache/commons/pipeline/stage/HttpFileDownloadStage.java
URL: 
http://svn.apache.org/viewvc/jakarta/commons/sandbox/pipeline/trunk/src/main/java/org/apache/commons/pipeline/stage/HttpFileDownloadStage.java?view=diff&rev=441275&r1=441274&r2=441275
==============================================================================
--- 
jakarta/commons/sandbox/pipeline/trunk/src/main/java/org/apache/commons/pipeline/stage/HttpFileDownloadStage.java
 (original)
+++ 
jakarta/commons/sandbox/pipeline/trunk/src/main/java/org/apache/commons/pipeline/stage/HttpFileDownloadStage.java
 Thu Sep  7 15:34:02 2006
@@ -98,7 +98,7 @@
                 throw new IllegalArgumentException("Unrecognized parameter 
class to process() for HttpFileDownload: " + obj.getClass().getName() + "; must 
be URL or String");
             }
         } catch (MalformedURLException e) {
-            throw new StageException("Malformed URL: " + obj.toString(), e);
+            throw new StageException(this, "Malformed URL: " + obj, e);
         }
         
         log.debug("Retrieving data from " + url.toString());
@@ -125,7 +125,7 @@
             }
              */
         } catch (IOException e) {
-            throw new StageException(e.getMessage(), e);
+            throw new StageException(this, e);
         }
         
         File workFile = null;
@@ -143,7 +143,7 @@
             out.close();
             in.close();
         } catch (IOException e) {
-            throw new StageException("An error occurred downloading a data 
file from " + url.toString() + ": " + e.getMessage(), e);
+            throw new StageException(this, "An error occurred downloading a 
data file from " + url.toString(), e);
         } finally {
             con.disconnect();
         }

Modified: 
jakarta/commons/sandbox/pipeline/trunk/src/main/java/org/apache/commons/pipeline/stage/InputStreamLineBreakStage.java
URL: 
http://svn.apache.org/viewvc/jakarta/commons/sandbox/pipeline/trunk/src/main/java/org/apache/commons/pipeline/stage/InputStreamLineBreakStage.java?view=diff&rev=441275&r1=441274&r2=441275
==============================================================================
--- 
jakarta/commons/sandbox/pipeline/trunk/src/main/java/org/apache/commons/pipeline/stage/InputStreamLineBreakStage.java
 (original)
+++ 
jakarta/commons/sandbox/pipeline/trunk/src/main/java/org/apache/commons/pipeline/stage/InputStreamLineBreakStage.java
 Thu Sep  7 15:34:02 2006
@@ -55,7 +55,7 @@
                 line = buffered.readLine();
             }
         } catch (IOException e){
-            throw new StageException(e);
+            throw new StageException(this, e);
         }
     }
 

Modified: 
jakarta/commons/sandbox/pipeline/trunk/src/main/java/org/apache/commons/pipeline/stage/InvokeMethodStage.java
URL: 
http://svn.apache.org/viewvc/jakarta/commons/sandbox/pipeline/trunk/src/main/java/org/apache/commons/pipeline/stage/InvokeMethodStage.java?view=diff&rev=441275&r1=441274&r2=441275
==============================================================================
--- 
jakarta/commons/sandbox/pipeline/trunk/src/main/java/org/apache/commons/pipeline/stage/InvokeMethodStage.java
 (original)
+++ 
jakarta/commons/sandbox/pipeline/trunk/src/main/java/org/apache/commons/pipeline/stage/InvokeMethodStage.java
 Thu Sep  7 15:34:02 2006
@@ -28,7 +28,7 @@
  * at the time of object construction.
  *
  *
- * @version $Id: InvokeMethodStage.java 3562 2006-08-03 20:54:13Z kjn $
+ * @version $Id: InvokeMethodStage.java 3742 2006-08-28 16:50:23Z kjn $
  */
 public class InvokeMethodStage extends BaseStage {
     private static final Log log = LogFactory.getLog(InvokeMethodStage.class);
@@ -86,9 +86,9 @@
             Object result = method.invoke(obj, arguments);
             this.emit(result);
         } catch (IllegalAccessException e){
-            throw new StageException(e);
+            throw new StageException(this, e);
         } catch (InvocationTargetException e){
-            throw new StageException(e);
+            throw new StageException(this, e);
         }
     }
 }

Modified: 
jakarta/commons/sandbox/pipeline/trunk/src/main/java/org/apache/commons/pipeline/stage/InvokeStaticMethodStage.java
URL: 
http://svn.apache.org/viewvc/jakarta/commons/sandbox/pipeline/trunk/src/main/java/org/apache/commons/pipeline/stage/InvokeStaticMethodStage.java?view=diff&rev=441275&r1=441274&r2=441275
==============================================================================
--- 
jakarta/commons/sandbox/pipeline/trunk/src/main/java/org/apache/commons/pipeline/stage/InvokeStaticMethodStage.java
 (original)
+++ 
jakarta/commons/sandbox/pipeline/trunk/src/main/java/org/apache/commons/pipeline/stage/InvokeStaticMethodStage.java
 Thu Sep  7 15:34:02 2006
@@ -85,9 +85,9 @@
                 this.context.getBranchFeeder(nullResultBranchKey).feed(obj);
             }
         } catch (IllegalAccessException e){
-            throw new StageException(e);
+            throw new StageException(this, e);
         } catch (InvocationTargetException e){
-            throw new StageException(e);
+            throw new StageException(this, e);
         }       
     }
 

Modified: 
jakarta/commons/sandbox/pipeline/trunk/src/main/java/org/apache/commons/pipeline/stage/PipelineShutdownStage.java
URL: 
http://svn.apache.org/viewvc/jakarta/commons/sandbox/pipeline/trunk/src/main/java/org/apache/commons/pipeline/stage/PipelineShutdownStage.java?view=diff&rev=441275&r1=441274&r2=441275
==============================================================================
--- 
jakarta/commons/sandbox/pipeline/trunk/src/main/java/org/apache/commons/pipeline/stage/PipelineShutdownStage.java
 (original)
+++ 
jakarta/commons/sandbox/pipeline/trunk/src/main/java/org/apache/commons/pipeline/stage/PipelineShutdownStage.java
 Thu Sep  7 15:34:02 2006
@@ -22,7 +22,6 @@
 /**
  *
  *
- * @version $Id: PipelineShutdownStage.java 3562 2006-08-03 20:54:13Z kjn $
  */
 public class PipelineShutdownStage extends BaseStage {
     

Modified: 
jakarta/commons/sandbox/pipeline/trunk/src/main/java/org/apache/commons/pipeline/stage/URLToInputStreamStage.java
URL: 
http://svn.apache.org/viewvc/jakarta/commons/sandbox/pipeline/trunk/src/main/java/org/apache/commons/pipeline/stage/URLToInputStreamStage.java?view=diff&rev=441275&r1=441274&r2=441275
==============================================================================
--- 
jakarta/commons/sandbox/pipeline/trunk/src/main/java/org/apache/commons/pipeline/stage/URLToInputStreamStage.java
 (original)
+++ 
jakarta/commons/sandbox/pipeline/trunk/src/main/java/org/apache/commons/pipeline/stage/URLToInputStreamStage.java
 Thu Sep  7 15:34:02 2006
@@ -54,7 +54,7 @@
             try {
                 url = new URL(urlString);
             } catch (MalformedURLException e){
-                throw new StageException("Error converting url String:" + 
urlString,e);
+                throw new StageException(this, "Error converting url String:" 
+ urlString, e);
             }
         }
         
@@ -64,7 +64,7 @@
             log.info("enqueing input stream");
             this.emit(inputStream);
         } catch (IOException e){
-            throw new StageException("Error with stream from url:" + url,e);
+            throw new StageException(this, "Error with stream from url:" + 
url, e);
         }
     }
     



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to