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/25 06:59:52 UTC
svn commit: r679660 - in
/maven/sandbox/trunk/mercury/src/main/java/org/apache/maven/mercury:
repository/ repository/api/ transport/api/
Author: ogusakov
Date: Thu Jul 24 21:59:51 2008
New Revision: 679660
URL: http://svn.apache.org/viewvc?rev=679660&view=rev
Log:
split Transport into ReaderTransport and WriterTransport
Added:
maven/sandbox/trunk/mercury/src/main/java/org/apache/maven/mercury/transport/api/ReaderTransport.java (contents, props changed)
- copied, changed from r679643, maven/sandbox/trunk/mercury/src/main/java/org/apache/maven/mercury/transport/api/Transport.java
maven/sandbox/trunk/mercury/src/main/java/org/apache/maven/mercury/transport/api/WriterTransport.java
Removed:
maven/sandbox/trunk/mercury/src/main/java/org/apache/maven/mercury/transport/api/Transport.java
Modified:
maven/sandbox/trunk/mercury/src/main/java/org/apache/maven/mercury/repository/LocalRepositoryReader.java
maven/sandbox/trunk/mercury/src/main/java/org/apache/maven/mercury/repository/api/RepositoryReader.java
maven/sandbox/trunk/mercury/src/main/java/org/apache/maven/mercury/repository/api/VirtualRepositoryReader.java
maven/sandbox/trunk/mercury/src/main/java/org/apache/maven/mercury/transport/api/StreamObserverFactory.java
Modified: maven/sandbox/trunk/mercury/src/main/java/org/apache/maven/mercury/repository/LocalRepositoryReader.java
URL: http://svn.apache.org/viewvc/maven/sandbox/trunk/mercury/src/main/java/org/apache/maven/mercury/repository/LocalRepositoryReader.java?rev=679660&r1=679659&r2=679660&view=diff
==============================================================================
--- maven/sandbox/trunk/mercury/src/main/java/org/apache/maven/mercury/repository/LocalRepositoryReader.java (original)
+++ maven/sandbox/trunk/mercury/src/main/java/org/apache/maven/mercury/repository/LocalRepositoryReader.java Thu Jul 24 21:59:51 2008
@@ -52,7 +52,7 @@
/**
*
*/
- public RepositoryOperationResult<ArtifactMetadata> readMetadata( List<? extends ArtifactBasicMetadata> query )
+ public RepositoryOperationResult<ArtifactMetadata> readDependencies( List<? extends ArtifactBasicMetadata> query )
throws RepositoryException,
IllegalArgumentException
{
Modified: maven/sandbox/trunk/mercury/src/main/java/org/apache/maven/mercury/repository/api/RepositoryReader.java
URL: http://svn.apache.org/viewvc/maven/sandbox/trunk/mercury/src/main/java/org/apache/maven/mercury/repository/api/RepositoryReader.java?rev=679660&r1=679659&r2=679660&view=diff
==============================================================================
--- maven/sandbox/trunk/mercury/src/main/java/org/apache/maven/mercury/repository/api/RepositoryReader.java (original)
+++ maven/sandbox/trunk/mercury/src/main/java/org/apache/maven/mercury/repository/api/RepositoryReader.java Thu Jul 24 21:59:51 2008
@@ -44,7 +44,7 @@
* as in query list. null means not found or worse
* @throws RepositoryException
*/
- public RepositoryOperationResult<ArtifactMetadata> readMetadata( List<? extends ArtifactBasicMetadata> query )
+ public RepositoryOperationResult<ArtifactMetadata> readDependencies( List<? extends ArtifactBasicMetadata> query )
throws RepositoryException, IllegalArgumentException;
/**
Modified: maven/sandbox/trunk/mercury/src/main/java/org/apache/maven/mercury/repository/api/VirtualRepositoryReader.java
URL: http://svn.apache.org/viewvc/maven/sandbox/trunk/mercury/src/main/java/org/apache/maven/mercury/repository/api/VirtualRepositoryReader.java?rev=679660&r1=679659&r2=679660&view=diff
==============================================================================
--- maven/sandbox/trunk/mercury/src/main/java/org/apache/maven/mercury/repository/api/VirtualRepositoryReader.java (original)
+++ maven/sandbox/trunk/mercury/src/main/java/org/apache/maven/mercury/repository/api/VirtualRepositoryReader.java Thu Jul 24 21:59:51 2008
@@ -140,7 +140,7 @@
private List<ArtifactMetadata> readMetadataFromRepository( List<ArtifactBasicMetadata> query, RepositoryReader reader )
throws RepositoryException
{
- RepositoryOperationResult<ArtifactMetadata> res = reader.readMetadata( query );
+ RepositoryOperationResult<ArtifactMetadata> res = reader.readDependencies( query );
if( res != null && !res.hasExceptions() && res.hasResults() )
{
List<ArtifactMetadata> resList = res.getResults();
Copied: maven/sandbox/trunk/mercury/src/main/java/org/apache/maven/mercury/transport/api/ReaderTransport.java (from r679643, maven/sandbox/trunk/mercury/src/main/java/org/apache/maven/mercury/transport/api/Transport.java)
URL: http://svn.apache.org/viewvc/maven/sandbox/trunk/mercury/src/main/java/org/apache/maven/mercury/transport/api/ReaderTransport.java?p2=maven/sandbox/trunk/mercury/src/main/java/org/apache/maven/mercury/transport/api/ReaderTransport.java&p1=maven/sandbox/trunk/mercury/src/main/java/org/apache/maven/mercury/transport/api/Transport.java&r1=679643&r2=679660&rev=679660&view=diff
==============================================================================
--- maven/sandbox/trunk/mercury/src/main/java/org/apache/maven/mercury/transport/api/Transport.java (original)
+++ maven/sandbox/trunk/mercury/src/main/java/org/apache/maven/mercury/transport/api/ReaderTransport.java Thu Jul 24 21:59:51 2008
@@ -1,6 +1,14 @@
package org.apache.maven.mercury.transport.api;
-public interface Transport
+/**
+ * generic Transport interface - allows client to read data from a remote repository
+ *
+ * @author Oleg Gusakov
+ * @version $Id$
+ *
+ */
+public interface ReaderTransport
{
-
+ public TransportTransaction read( TransportTransaction trx )
+ throws TransportException;
}
Propchange: maven/sandbox/trunk/mercury/src/main/java/org/apache/maven/mercury/transport/api/ReaderTransport.java
------------------------------------------------------------------------------
svn:mergeinfo =
Modified: maven/sandbox/trunk/mercury/src/main/java/org/apache/maven/mercury/transport/api/StreamObserverFactory.java
URL: http://svn.apache.org/viewvc/maven/sandbox/trunk/mercury/src/main/java/org/apache/maven/mercury/transport/api/StreamObserverFactory.java?rev=679660&r1=679659&r2=679660&view=diff
==============================================================================
--- maven/sandbox/trunk/mercury/src/main/java/org/apache/maven/mercury/transport/api/StreamObserverFactory.java (original)
+++ maven/sandbox/trunk/mercury/src/main/java/org/apache/maven/mercury/transport/api/StreamObserverFactory.java Thu Jul 24 21:59:51 2008
@@ -21,5 +21,4 @@
public interface StreamObserverFactory
{
public StreamObserver newInstance();
-
}
Added: maven/sandbox/trunk/mercury/src/main/java/org/apache/maven/mercury/transport/api/WriterTransport.java
URL: http://svn.apache.org/viewvc/maven/sandbox/trunk/mercury/src/main/java/org/apache/maven/mercury/transport/api/WriterTransport.java?rev=679660&view=auto
==============================================================================
--- maven/sandbox/trunk/mercury/src/main/java/org/apache/maven/mercury/transport/api/WriterTransport.java (added)
+++ maven/sandbox/trunk/mercury/src/main/java/org/apache/maven/mercury/transport/api/WriterTransport.java Thu Jul 24 21:59:51 2008
@@ -0,0 +1,15 @@
+package org.apache.maven.mercury.transport.api;
+
+/**
+ * generic Transport interface - allows client to write data to a remote repository
+ *
+ *
+ * @author Oleg Gusakov
+ * @version $Id$
+ *
+ */
+public interface WriterTransport
+{
+ public TransportTransaction write( TransportTransaction trx )
+ throws TransportException;
+}