Author: brett
Date: Wed Feb 27 12:27:53 2008
New Revision: 631706
URL: http://svn.apache.org/viewvc?rev=631706&view=rev
Log:
[MRM-719] make sure the logger is available to the closure class
Modified:
maven/archiva/branches/archiva-1.0.x/archiva-database/src/main/java/org/apache/maven/archiva/database/updater/JdoDatabaseUpdater.java
Modified:
maven/archiva/branches/archiva-1.0.x/archiva-database/src/main/java/org/apache/maven/archiva/database/updater/JdoDatabaseUpdater.java
URL:
http://svn.apache.org/viewvc/maven/archiva/branches/archiva-1.0.x/archiva-database/src/main/java/org/apache/maven/archiva/database/updater/JdoDatabaseUpdater.java?rev=631706&r1=631705&r2=631706&view=diff
==============================================================================
---
maven/archiva/branches/archiva-1.0.x/archiva-database/src/main/java/org/apache/maven/archiva/database/updater/JdoDatabaseUpdater.java
(original)
+++
maven/archiva/branches/archiva-1.0.x/archiva-database/src/main/java/org/apache/maven/archiva/database/updater/JdoDatabaseUpdater.java
Wed Feb 27 12:27:53 2008
@@ -40,9 +40,8 @@
*
* @author <a href="mailto:[EMAIL PROTECTED]">Joakim Erdfelt</a>
* @version $Id$
- *
- * @plexus.component
role="org.apache.maven.archiva.database.updater.DatabaseUpdater"
- * role-hint="jdo"
+ * @plexus.component
role="org.apache.maven.archiva.database.updater.DatabaseUpdater"
+ * role-hint="jdo"
*/
public class JdoDatabaseUpdater
extends AbstractLogEnabled
@@ -58,7 +57,10 @@
*/
private DatabaseConsumers dbConsumers;
- private ProcessArchivaArtifactClosure processArtifactClosure = new
ProcessArchivaArtifactClosure();
+ /**
+ * @plexus.requirement
+ */
+ private ProcessArchivaArtifactClosure processArtifactClosure;
public void update()
throws ArchivaDatabaseException
@@ -147,7 +149,7 @@
getLogger().warn( "There are no selected consumers for unprocessed
artifacts." );
return;
}
-
+
this.processArtifactClosure.setArtifact( artifact );
CollectionUtils.forAllDo( consumers, this.processArtifactClosure );
@@ -165,7 +167,7 @@
getLogger().warn( "There are no selected consumers for artifact
cleanup." );
return;
}
-
+
this.processArtifactClosure.setArtifact( artifact );
CollectionUtils.forAllDo( consumers, this.processArtifactClosure );
}