You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@maven.apache.org by og...@apache.org on 2008/07/30 18:23:26 UTC
svn commit: r681109 - in
/maven/sandbox/trunk/mercury/src/main/java/org/apache/maven/mercury/transport/api:
Binding.java TransportTransaction.java
Author: ogusakov
Date: Wed Jul 30 09:23:26 2008
New Revision: 681109
URL: http://svn.apache.org/viewvc?rev=681109&view=rev
Log:
added hasErrors() to TransportTransaction
Modified:
maven/sandbox/trunk/mercury/src/main/java/org/apache/maven/mercury/transport/api/Binding.java
maven/sandbox/trunk/mercury/src/main/java/org/apache/maven/mercury/transport/api/TransportTransaction.java
Modified: maven/sandbox/trunk/mercury/src/main/java/org/apache/maven/mercury/transport/api/Binding.java
URL: http://svn.apache.org/viewvc/maven/sandbox/trunk/mercury/src/main/java/org/apache/maven/mercury/transport/api/Binding.java?rev=681109&r1=681108&r2=681109&view=diff
==============================================================================
--- maven/sandbox/trunk/mercury/src/main/java/org/apache/maven/mercury/transport/api/Binding.java (original)
+++ maven/sandbox/trunk/mercury/src/main/java/org/apache/maven/mercury/transport/api/Binding.java Wed Jul 30 09:23:26 2008
@@ -47,8 +47,7 @@
*/
protected InputStream localIS;
-
- protected RepositoryException error;
+ protected Exception error;
public Binding()
{
@@ -76,6 +75,12 @@
this.localOS = new ByteArrayOutputStream( 4*1024 );
}
+ /**
+ * outbound constructor - send contents of the stream to remoteUrl
+ *
+ * @param remoteUrl
+ * @param is
+ */
public Binding( URL remoteUrl, InputStream is )
{
this.remoteResource = remoteUrl;
@@ -87,19 +92,17 @@
return remoteResource;
}
- public void setRemoteResource(
- URL remoteResource )
+ public void setRemoteResource( URL remoteResource )
{
this.remoteResource = remoteResource;
}
- public RepositoryException getError()
+ public Exception getError()
{
return error;
}
- public void setError(
- RepositoryException error )
+ public void setError( Exception error )
{
this.error = error;
}
Modified: maven/sandbox/trunk/mercury/src/main/java/org/apache/maven/mercury/transport/api/TransportTransaction.java
URL: http://svn.apache.org/viewvc/maven/sandbox/trunk/mercury/src/main/java/org/apache/maven/mercury/transport/api/TransportTransaction.java?rev=681109&r1=681108&r2=681109&view=diff
==============================================================================
--- maven/sandbox/trunk/mercury/src/main/java/org/apache/maven/mercury/transport/api/TransportTransaction.java (original)
+++ maven/sandbox/trunk/mercury/src/main/java/org/apache/maven/mercury/transport/api/TransportTransaction.java Wed Jul 30 09:23:26 2008
@@ -101,6 +101,18 @@
this._bindings = bindings;
}
//------------------------------------------------------------------------------------------------
+ public boolean hasErrors()
+ {
+ if( _bindings == null )
+ return false;
+
+ for( Binding b : _bindings )
+ if( b.getError() != null )
+ return true;
+
+ return false;
+ }
+ //------------------------------------------------------------------------------------------------
public void clearErrors()
{
if( _bindings == null )