summaryrefslogtreecommitdiffstats
path: root/archiva-modules/archiva-base/archiva-consumers/archiva-consumer-api/src
diff options
context:
space:
mode:
authorMaria Odea B. Ching <oching@apache.org>2008-04-28 02:17:44 +0000
committerMaria Odea B. Ching <oching@apache.org>2008-04-28 02:17:44 +0000
commitf4fc560e7162b814754976ba0feccc92037ee708 (patch)
tree8bf9dc50908c1d09b62e7b34c16711ce7ec4cc3d /archiva-modules/archiva-base/archiva-consumers/archiva-consumer-api/src
parent36562a669647390e5d2065e3cfd77c3b268c9319 (diff)
downloadarchiva-f4fc560e7162b814754976ba0feccc92037ee708.tar.gz
archiva-f4fc560e7162b814754976ba0feccc92037ee708.zip
[MRM-773]
-added the constraints for getting the different versions of a specific artifact -added the whenGathered field in beginScan(..) of RepositoryContentConsumer interface and updated all implementing consumers git-svn-id: https://svn.apache.org/repos/asf/archiva/trunk@652043 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'archiva-modules/archiva-base/archiva-consumers/archiva-consumer-api/src')
-rw-r--r--archiva-modules/archiva-base/archiva-consumers/archiva-consumer-api/src/main/java/org/apache/maven/archiva/consumers/AbstractMonitoredConsumer.java4
-rw-r--r--archiva-modules/archiva-base/archiva-consumers/archiva-consumer-api/src/main/java/org/apache/maven/archiva/consumers/RepositoryContentConsumer.java6
2 files changed, 7 insertions, 3 deletions
diff --git a/archiva-modules/archiva-base/archiva-consumers/archiva-consumer-api/src/main/java/org/apache/maven/archiva/consumers/AbstractMonitoredConsumer.java b/archiva-modules/archiva-base/archiva-consumers/archiva-consumer-api/src/main/java/org/apache/maven/archiva/consumers/AbstractMonitoredConsumer.java
index 2e626bebc..7c306e1e0 100644
--- a/archiva-modules/archiva-base/archiva-consumers/archiva-consumer-api/src/main/java/org/apache/maven/archiva/consumers/AbstractMonitoredConsumer.java
+++ b/archiva-modules/archiva-base/archiva-consumers/archiva-consumer-api/src/main/java/org/apache/maven/archiva/consumers/AbstractMonitoredConsumer.java
@@ -36,7 +36,7 @@ public abstract class AbstractMonitoredConsumer
implements BaseConsumer
{
private Set<ConsumerMonitor> monitors = new HashSet<ConsumerMonitor>();
-
+
public void addConsumerMonitor( ConsumerMonitor monitor )
{
monitors.add( monitor );
@@ -104,4 +104,6 @@ public abstract class AbstractMonitoredConsumer
{
return FileTypes.DEFAULT_EXCLUSIONS;
}
+
+
}
diff --git a/archiva-modules/archiva-base/archiva-consumers/archiva-consumer-api/src/main/java/org/apache/maven/archiva/consumers/RepositoryContentConsumer.java b/archiva-modules/archiva-base/archiva-consumers/archiva-consumer-api/src/main/java/org/apache/maven/archiva/consumers/RepositoryContentConsumer.java
index b8d58dc46..9b23e1713 100644
--- a/archiva-modules/archiva-base/archiva-consumers/archiva-consumer-api/src/main/java/org/apache/maven/archiva/consumers/RepositoryContentConsumer.java
+++ b/archiva-modules/archiva-base/archiva-consumers/archiva-consumer-api/src/main/java/org/apache/maven/archiva/consumers/RepositoryContentConsumer.java
@@ -21,6 +21,7 @@ package org.apache.maven.archiva.consumers;
import org.apache.maven.archiva.configuration.ManagedRepositoryConfiguration;
+import java.util.Date;
import java.util.List;
/**
@@ -56,9 +57,10 @@ public interface RepositoryContentConsumer extends BaseConsumer
* </p>
*
* @param repository the repository that this consumer is being used for.
+ * @param whenGathered the start of the repository scan
* @throws ConsumerException if there was a problem with using the provided repository with the consumer.
*/
- public void beginScan( ManagedRepositoryConfiguration repository ) throws ConsumerException;
+ public void beginScan( ManagedRepositoryConfiguration repository, Date whenGathered ) throws ConsumerException;
/**
* <p>
@@ -95,5 +97,5 @@ public interface RepositoryContentConsumer extends BaseConsumer
* method.
* @return whether to process the unmodified files
*/
- boolean isProcessUnmodified();
+ boolean isProcessUnmodified();
}