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;
+}