archiva-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From br...@apache.org
Subject svn commit: r706263 - in /archiva/branches/MRM-976: ./ archiva-modules/archiva-base/ archiva-modules/archiva-base/archiva-event/ archiva-modules/archiva-base/archiva-event/src/ archiva-modules/archiva-base/archiva-event/src/main/ archiva-modules/archiv...
Date Mon, 20 Oct 2008 12:35:49 GMT
Author: brett
Date: Mon Oct 20 05:35:48 2008
New Revision: 706263

URL: http://svn.apache.org/viewvc?rev=706263&view=rev
Log:
merge remaining changes from archiva-database-decoupling branch

Added:
    archiva/branches/MRM-976/archiva-modules/archiva-base/archiva-event/
      - copied from r706260, archiva/branches/archiva-database-decoupling/archiva-modules/archiva-base/archiva-event/
    archiva/branches/MRM-976/archiva-modules/archiva-base/archiva-event/pom.xml
      - copied unchanged from r706260, archiva/branches/archiva-database-decoupling/archiva-modules/archiva-base/archiva-event/pom.xml
    archiva/branches/MRM-976/archiva-modules/archiva-base/archiva-event/src/
      - copied from r706260, archiva/branches/archiva-database-decoupling/archiva-modules/archiva-base/archiva-event/src/
    archiva/branches/MRM-976/archiva-modules/archiva-base/archiva-event/src/main/
      - copied from r706260, archiva/branches/archiva-database-decoupling/archiva-modules/archiva-base/archiva-event/src/main/
    archiva/branches/MRM-976/archiva-modules/archiva-base/archiva-event/src/main/java/
      - copied from r706260, archiva/branches/archiva-database-decoupling/archiva-modules/archiva-base/archiva-event/src/main/java/
    archiva/branches/MRM-976/archiva-modules/archiva-base/archiva-event/src/main/java/org/
      - copied from r706260, archiva/branches/archiva-database-decoupling/archiva-modules/archiva-base/archiva-event/src/main/java/org/
    archiva/branches/MRM-976/archiva-modules/archiva-base/archiva-event/src/main/java/org/apache/
      - copied from r706260, archiva/branches/archiva-database-decoupling/archiva-modules/archiva-base/archiva-event/src/main/java/org/apache/
    archiva/branches/MRM-976/archiva-modules/archiva-base/archiva-event/src/main/java/org/apache/archiva/
      - copied from r706260, archiva/branches/archiva-database-decoupling/archiva-modules/archiva-base/archiva-event/src/main/java/org/apache/archiva/
    archiva/branches/MRM-976/archiva-modules/archiva-base/archiva-event/src/main/java/org/apache/archiva/event/
      - copied from r706260, archiva/branches/archiva-database-decoupling/archiva-modules/archiva-base/archiva-event/src/main/java/org/apache/archiva/event/
    archiva/branches/MRM-976/archiva-modules/archiva-base/archiva-event/src/main/java/org/apache/archiva/event/AsynchronousEventBus.java
      - copied unchanged from r706260, archiva/branches/archiva-database-decoupling/archiva-modules/archiva-base/archiva-event/src/main/java/org/apache/archiva/event/AsynchronousEventBus.java
    archiva/branches/MRM-976/archiva-modules/archiva-base/archiva-event/src/main/java/org/apache/archiva/event/Event.java
      - copied unchanged from r706260, archiva/branches/archiva-database-decoupling/archiva-modules/archiva-base/archiva-event/src/main/java/org/apache/archiva/event/Event.java
    archiva/branches/MRM-976/archiva-modules/archiva-base/archiva-event/src/main/java/org/apache/archiva/event/EventBus.java
      - copied unchanged from r706260, archiva/branches/archiva-database-decoupling/archiva-modules/archiva-base/archiva-event/src/main/java/org/apache/archiva/event/EventBus.java
    archiva/branches/MRM-976/archiva-modules/archiva-base/archiva-event/src/main/java/org/apache/archiva/event/EventEmitter.java
      - copied unchanged from r706260, archiva/branches/archiva-database-decoupling/archiva-modules/archiva-base/archiva-event/src/main/java/org/apache/archiva/event/EventEmitter.java
    archiva/branches/MRM-976/archiva-modules/archiva-base/archiva-event/src/main/java/org/apache/archiva/event/EventMessage.java
      - copied unchanged from r706260, archiva/branches/archiva-database-decoupling/archiva-modules/archiva-base/archiva-event/src/main/java/org/apache/archiva/event/EventMessage.java
    archiva/branches/MRM-976/archiva-modules/archiva-base/archiva-event/src/main/java/org/apache/archiva/event/EventObserver.java
      - copied unchanged from r706260, archiva/branches/archiva-database-decoupling/archiva-modules/archiva-base/archiva-event/src/main/java/org/apache/archiva/event/EventObserver.java
    archiva/branches/MRM-976/archiva-modules/archiva-base/archiva-event/src/main/resources/
      - copied from r706260, archiva/branches/archiva-database-decoupling/archiva-modules/archiva-base/archiva-event/src/main/resources/
    archiva/branches/MRM-976/archiva-modules/archiva-base/archiva-event/src/test/
      - copied from r706260, archiva/branches/archiva-database-decoupling/archiva-modules/archiva-base/archiva-event/src/test/
    archiva/branches/MRM-976/archiva-modules/archiva-base/archiva-event/src/test/java/
      - copied from r706260, archiva/branches/archiva-database-decoupling/archiva-modules/archiva-base/archiva-event/src/test/java/
    archiva/branches/MRM-976/archiva-modules/archiva-base/archiva-event/src/test/java/org/
      - copied from r706260, archiva/branches/archiva-database-decoupling/archiva-modules/archiva-base/archiva-event/src/test/java/org/
    archiva/branches/MRM-976/archiva-modules/archiva-base/archiva-event/src/test/java/org/apache/
      - copied from r706260, archiva/branches/archiva-database-decoupling/archiva-modules/archiva-base/archiva-event/src/test/java/org/apache/
    archiva/branches/MRM-976/archiva-modules/archiva-base/archiva-event/src/test/java/org/apache/archiva/
      - copied from r706260, archiva/branches/archiva-database-decoupling/archiva-modules/archiva-base/archiva-event/src/test/java/org/apache/archiva/
    archiva/branches/MRM-976/archiva-modules/archiva-base/archiva-event/src/test/java/org/apache/archiva/event/
      - copied from r706260, archiva/branches/archiva-database-decoupling/archiva-modules/archiva-base/archiva-event/src/test/java/org/apache/archiva/event/
    archiva/branches/MRM-976/archiva-modules/archiva-base/archiva-event/src/test/java/org/apache/archiva/event/AsynchronousEventBusTest.java
      - copied unchanged from r706260, archiva/branches/archiva-database-decoupling/archiva-modules/archiva-base/archiva-event/src/test/java/org/apache/archiva/event/AsynchronousEventBusTest.java
    archiva/branches/MRM-976/archiva-modules/archiva-base/archiva-event/src/test/java/org/apache/archiva/event/EventTest.java
      - copied unchanged from r706260, archiva/branches/archiva-database-decoupling/archiva-modules/archiva-base/archiva-event/src/test/java/org/apache/archiva/event/EventTest.java
    archiva/branches/MRM-976/branch-working-notes.txt   (with props)
Modified:
    archiva/branches/MRM-976/archiva-modules/archiva-base/pom.xml

Modified: archiva/branches/MRM-976/archiva-modules/archiva-base/pom.xml
URL: http://svn.apache.org/viewvc/archiva/branches/MRM-976/archiva-modules/archiva-base/pom.xml?rev=706263&r1=706262&r2=706263&view=diff
==============================================================================
--- archiva/branches/MRM-976/archiva-modules/archiva-base/pom.xml (original)
+++ archiva/branches/MRM-976/archiva-modules/archiva-base/pom.xml Mon Oct 20 05:35:48 2008
@@ -42,5 +42,6 @@
     <module>archiva-transaction</module>
     <module>archiva-artifact-converter</module>
     <module>archiva-converter</module>
+    <module>archiva-event</module>
   </modules>
 </project>

Added: archiva/branches/MRM-976/branch-working-notes.txt
URL: http://svn.apache.org/viewvc/archiva/branches/MRM-976/branch-working-notes.txt?rev=706263&view=auto
==============================================================================
--- archiva/branches/MRM-976/branch-working-notes.txt (added)
+++ archiva/branches/MRM-976/branch-working-notes.txt Mon Oct 20 05:35:48 2008
@@ -0,0 +1,30 @@
+Stage 1: remove use of database and index from core consumers (move implementation into respective
database and index modules)
+
+Done!
+
+Stage 2: separate model from JPOX annotated classes, centralising JPOX use in database
+
+* archiva-model to be reviewed, possibly split into a basic model with extensible parts.
See metadata proposal
+* add consumer to generate Archiva metadata at same time as database model
+
+Stage 3: add a basic repository querying API for base artifact information and retrieval
of metadata
+
+* RSS, browse
+* consider repository-api refactorings
+* at this point, should be able to have functional Archiva without a database
+* note that metadata need not be stored with the artifacts themselves, but will be by default
+
+Stage 4: incorporation of event API
+
+* used to centralise arrival, removal, etc of files/artifacts in the repository
+* errors should be events as well to avoid exceptions in the logs and instead meaningful
handling/reporting
+* could also be used for configuration events
+* consider hooking the audit log to this as well
+
+Stage 5: isolate scanning code
+
+* Repository should operate without scanning code, it should push events if enabled
+* better assessment of its progress, performance
+* removal of database / repository scanning duality - all operations are driven by the event
bus
+* move some database operations to a housekeeping scheduled task (same for index), make scheduled
tasks a listable item based on available plugins
+

Propchange: archiva/branches/MRM-976/branch-working-notes.txt
------------------------------------------------------------------------------
    svn:eol-style = native



Mime
View raw message