Author: florent
Date: Sat Nov  5 11:13:05 2011
New Revision: 1197928

URL: http://svn.apache.org/viewvc?rev=1197928&view=rev
Log:
STANBOL-370 rename artifact and implementation from inMemoryJobManager to 
weightedjobmanager

Added:
    incubator/stanbol/trunk/enhancer/jobmanager/weightedjobmanager/
      - copied from r1196029, 
incubator/stanbol/trunk/enhancer/jobmanager/inMemoryJobManager/
    
incubator/stanbol/trunk/enhancer/jobmanager/weightedjobmanager/src/main/java/org/apache/stanbol/enhancer/jobmanager/impl/WeightedJobManager.java
      - copied, changed from r1196029, 
incubator/stanbol/trunk/enhancer/jobmanager/inMemoryJobManager/src/main/java/org/apache/stanbol/enhancer/jobmanager/impl/InMemoryJobManager.java
Removed:
    incubator/stanbol/trunk/enhancer/jobmanager/inMemoryJobManager/
    
incubator/stanbol/trunk/enhancer/jobmanager/weightedjobmanager/src/main/java/org/apache/stanbol/enhancer/jobmanager/impl/InMemoryJobManager.java
Modified:
    incubator/stanbol/trunk/cmsadapter/launchers/lite/src/main/bundles/list.xml
    incubator/stanbol/trunk/enhancer/bundlelist/src/main/bundles/list.xml
    
incubator/stanbol/trunk/enhancer/clerezza/org.apache.stanbol.enhancer.clerezza/README
    
incubator/stanbol/trunk/enhancer/generic/standalone/src/main/resources/karaf/fise-standalone-karaf-descriptor.xml
    incubator/stanbol/trunk/enhancer/jobmanager/pom.xml
    incubator/stanbol/trunk/enhancer/jobmanager/weightedjobmanager/pom.xml
    incubator/stanbol/trunk/launchers/framework/src/main/bundles/list.xml
    incubator/stanbol/trunk/launchers/stable/src/main/bundles/list.xml
    incubator/stanbol/trunk/launchers/stateless/src/main/bundles/list.xml
    
incubator/stanbol/trunk/ontologymanager/store/launchers/fise/src/main/bundles/list.xml
    incubator/stanbol/trunk/parent/pom.xml

Modified: 
incubator/stanbol/trunk/cmsadapter/launchers/lite/src/main/bundles/list.xml
URL: 
http://svn.apache.org/viewvc/incubator/stanbol/trunk/cmsadapter/launchers/lite/src/main/bundles/list.xml?rev=1197928&r1=1197927&r2=1197928&view=diff
==============================================================================
--- incubator/stanbol/trunk/cmsadapter/launchers/lite/src/main/bundles/list.xml 
(original)
+++ incubator/stanbol/trunk/cmsadapter/launchers/lite/src/main/bundles/list.xml 
Sat Nov  5 11:13:05 2011
@@ -401,7 +401,7 @@
                </bundle>
                <bundle>
                        <groupId>org.apache.stanbol</groupId>
-                       
<artifactId>org.apache.stanbol.enhancer.inMemoryJobManager</artifactId>
+                       
<artifactId>org.apache.stanbol.enhancer.weightedjobmanager</artifactId>
                        <version>0.9.0-incubating-SNAPSHOT</version>
                </bundle>
        </startLevel>

Modified: incubator/stanbol/trunk/enhancer/bundlelist/src/main/bundles/list.xml
URL: 
http://svn.apache.org/viewvc/incubator/stanbol/trunk/enhancer/bundlelist/src/main/bundles/list.xml?rev=1197928&r1=1197927&r2=1197928&view=diff
==============================================================================
--- incubator/stanbol/trunk/enhancer/bundlelist/src/main/bundles/list.xml 
(original)
+++ incubator/stanbol/trunk/enhancer/bundlelist/src/main/bundles/list.xml Sat 
Nov  5 11:13:05 2011
@@ -31,7 +31,7 @@
                </bundle>
                <bundle>
                        <groupId>org.apache.stanbol</groupId>
-                       
<artifactId>org.apache.stanbol.enhancer.inMemoryJobManager</artifactId>
+                       
<artifactId>org.apache.stanbol.enhancer.weightedjobmanager</artifactId>
                        <version>0.9.0-incubating-SNAPSHOT</version>
                </bundle>
        </startLevel>

Modified: 
incubator/stanbol/trunk/enhancer/clerezza/org.apache.stanbol.enhancer.clerezza/README
URL: 
http://svn.apache.org/viewvc/incubator/stanbol/trunk/enhancer/clerezza/org.apache.stanbol.enhancer.clerezza/README?rev=1197928&r1=1197927&r2=1197928&view=diff
==============================================================================
--- 
incubator/stanbol/trunk/enhancer/clerezza/org.apache.stanbol.enhancer.clerezza/README
 (original)
+++ 
incubator/stanbol/trunk/enhancer/clerezza/org.apache.stanbol.enhancer.clerezza/README
 Sat Nov  5 11:13:05 2011
@@ -12,7 +12,7 @@
         start mvn:org.apache.commons/commons-compress/1.0
                 
         start 
mvn:org.apache.stanbol/org.apache.stanbol.enhancer.servicesapi/0.9-SNAPSHOT
-        start 
mvn:org.apache.stanbol/org.apache.stanbol.enhancer.inMemoryJobManager/0.9-SNAPSHOT
+        start 
mvn:org.apache.stanbol/org.apache.stanbol.enhancer.weightedjobmanager/0.9-SNAPSHOT
         start 
mvn:org.apache.stanbol/org.apache.stanbol.enhancer.clerezza/0.1-SNAPSHOT
         
         # additional engines

Modified: 
incubator/stanbol/trunk/enhancer/generic/standalone/src/main/resources/karaf/fise-standalone-karaf-descriptor.xml
URL: 
http://svn.apache.org/viewvc/incubator/stanbol/trunk/enhancer/generic/standalone/src/main/resources/karaf/fise-standalone-karaf-descriptor.xml?rev=1197928&r1=1197927&r2=1197928&view=diff
==============================================================================
--- 
incubator/stanbol/trunk/enhancer/generic/standalone/src/main/resources/karaf/fise-standalone-karaf-descriptor.xml
 (original)
+++ 
incubator/stanbol/trunk/enhancer/generic/standalone/src/main/resources/karaf/fise-standalone-karaf-descriptor.xml
 Sat Nov  5 11:13:05 2011
@@ -34,7 +34,7 @@
 
         
<bundle>mvn:org.apache.stanbol/org.apache.stanbol.enhancer.servicesapi/0.9.0-incubating-SNAPSHOT</bundle>
         
<bundle>mvn:org.apache.stanbol/org.apache.stanbol.enhancer.standalone/0.9.0-incubating-SNAPSHOT</bundle>
-        
<bundle>mvn:org.apache.stanbol/org.apache.stanbol.enhancer.inMemoryJobManager/0.9.0-incubating-SNAPSHOT</bundle>
+        
<bundle>mvn:org.apache.stanbol/org.apache.stanbol.enhancer.weightedjobmanager/0.9.0-incubating-SNAPSHOT</bundle>
 
         <!-- additional engines -->
         <!-- autotagging -->

Modified: incubator/stanbol/trunk/enhancer/jobmanager/pom.xml
URL: 
http://svn.apache.org/viewvc/incubator/stanbol/trunk/enhancer/jobmanager/pom.xml?rev=1197928&r1=1197927&r2=1197928&view=diff
==============================================================================
--- incubator/stanbol/trunk/enhancer/jobmanager/pom.xml (original)
+++ incubator/stanbol/trunk/enhancer/jobmanager/pom.xml Sat Nov  5 11:13:05 2011
@@ -42,11 +42,6 @@
   </scm>
 
   <modules>
-    <module>inMemoryJobManager</module>
-    <!-- TODO : add the camels ones in comment for now, see how to manage 
them...
-        maybe with creation of a jobmanager that set up the default jobmanager 
-->
-   <!-- <module>opennlp-ner</module>
-    <module>langid</module>
-    <module>metaxa</module>-->
+    <module>weightedjobmanager</module>
   </modules>
 </project>

Modified: incubator/stanbol/trunk/enhancer/jobmanager/weightedjobmanager/pom.xml
URL: 
http://svn.apache.org/viewvc/incubator/stanbol/trunk/enhancer/jobmanager/weightedjobmanager/pom.xml?rev=1197928&r1=1196029&r2=1197928&view=diff
==============================================================================
--- incubator/stanbol/trunk/enhancer/jobmanager/weightedjobmanager/pom.xml 
(original)
+++ incubator/stanbol/trunk/enhancer/jobmanager/weightedjobmanager/pom.xml Sat 
Nov  5 11:13:05 2011
@@ -16,75 +16,78 @@
   limitations under the License.
 -->
 <project xmlns="http://maven.apache.org/POM/4.0.0"; 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
-       xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
http://maven.apache.org/maven-v4_0_0.xsd";>
-
-       <modelVersion>4.0.0</modelVersion>
-
-       <parent>
-               <groupId>org.apache.stanbol</groupId>
-               <artifactId>org.apache.stanbol.enhancer.parent</artifactId>
-               <version>0.9.0-incubating-SNAPSHOT</version>
-               <relativePath>../../parent</relativePath>
-       </parent>
-
-       <groupId>org.apache.stanbol</groupId>
-       <artifactId>org.apache.stanbol.enhancer.inMemoryJobManager</artifactId>
-       <packaging>bundle</packaging>
-
-       <name>Apache Stanbol Enhancer Enhancement Job Manager</name>
-       <description>Basic EnhancementJobManager implementation</description>
-
-       <inceptionYear>2010</inceptionYear>
-
-    <scm>
-        <connection>
-            
scm:svn:http://svn.apache.org/repos/asf/incubator/stanbol/trunk/enhancer/jobmanager/inMemoryJobManager/
-        </connection>
-        <developerConnection>
-            
scm:svn:https://svn.apache.org/repos/asf/incubator/stanbol/trunk/enhancer/jobmanager/inMemoryJobManager/
-        </developerConnection>
-        <url>http://incubator.apache.org/stanbol/</url>
-    </scm>
-
-       <build>
-               <plugins>
-                       <plugin>
-                               <groupId>org.apache.felix</groupId>
-                               <artifactId>maven-bundle-plugin</artifactId>
-                               <extensions>true</extensions>
-                               <configuration>
-                                       <instructions>
-                                               <Private-Package>
-                                                       
org.apache.stanbol.enhancer.jobmanager.impl.*;version=${project.version}
-                               </Private-Package>
-                                       </instructions>
-                               </configuration>
-                       </plugin>
-                       <plugin>
-                               <groupId>org.apache.felix</groupId>
-                               <artifactId>maven-scr-plugin</artifactId>
-                       </plugin>
-               </plugins>
-       </build>
-
-       <dependencies>
-               <dependency>
-                       <groupId>org.apache.stanbol</groupId>
-                       
<artifactId>org.apache.stanbol.enhancer.servicesapi</artifactId>
-               </dependency>
-
-               <dependency>
-                       <groupId>org.apache.felix</groupId>
-                       
<artifactId>org.apache.felix.scr.annotations</artifactId>
-               </dependency>
-               <dependency>
-                       <groupId>org.apache.clerezza</groupId>
-                       <artifactId>rdf.core</artifactId>
-               </dependency>
-               <dependency>
-                       <groupId>org.slf4j</groupId>
-                       <artifactId>slf4j-api</artifactId>
-               </dependency>
-       </dependencies>
-
+        xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
http://maven.apache.org/maven-v4_0_0.xsd";>
+  
+  <modelVersion>4.0.0</modelVersion>
+  
+  <parent>
+    <groupId>org.apache.stanbol</groupId>
+    <artifactId>org.apache.stanbol.enhancer.parent</artifactId>
+    <version>0.9.0-incubating-SNAPSHOT</version>
+    <relativePath>../../parent</relativePath>
+  </parent>
+  
+  <groupId>org.apache.stanbol</groupId>
+  <artifactId>org.apache.stanbol.enhancer.weightedjobmanager</artifactId>
+  <packaging>bundle</packaging>
+  
+  <name>Apache Stanbol Enhancer Weighted Job Manager</name>
+  <description>Basic EnhancementJobManager implementation :
+    This implementation takes all active EnhancementEngines, orders them by 
weight (see ServiceProperties interface for details) and executes the Engines 
synchronously.
+    If an Engine becomes available and an other is disabled or a property is 
changed (e.g. the weight) this jobmanager is updated dynamically.
+  </description>
+  
+  <inceptionYear>2010</inceptionYear>
+  
+  <scm>
+    <connection>
+      
scm:svn:http://svn.apache.org/repos/asf/incubator/stanbol/trunk/enhancer/jobmanager/weightedjobmanager/
+    </connection>
+    <developerConnection>
+      
scm:svn:https://svn.apache.org/repos/asf/incubator/stanbol/trunk/enhancer/jobmanager/weightedjobmanager/
+    </developerConnection>
+    <url>http://incubator.apache.org/stanbol/</url>
+  </scm>
+  
+  <build>
+    <plugins>
+      <plugin>
+       <groupId>org.apache.felix</groupId>
+       <artifactId>maven-bundle-plugin</artifactId>
+       <extensions>true</extensions>
+       <configuration>
+         <instructions>
+           <Private-Package>
+             
org.apache.stanbol.enhancer.jobmanager.impl.*;version=${project.version}
+            </Private-Package>
+         </instructions>
+       </configuration>
+      </plugin>
+      <plugin>
+         <groupId>org.apache.felix</groupId>
+         <artifactId>maven-scr-plugin</artifactId>
+       </plugin>
+    </plugins>
+  </build>
+  
+  <dependencies>
+    <dependency>
+      <groupId>org.apache.stanbol</groupId>
+      <artifactId>org.apache.stanbol.enhancer.servicesapi</artifactId>
+    </dependency>
+    
+    <dependency>
+      <groupId>org.apache.felix</groupId>
+      <artifactId>org.apache.felix.scr.annotations</artifactId>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.clerezza</groupId>
+      <artifactId>rdf.core</artifactId>
+    </dependency>
+    <dependency>
+      <groupId>org.slf4j</groupId>
+      <artifactId>slf4j-api</artifactId>
+    </dependency>
+  </dependencies>
+  
 </project>

Copied: 
incubator/stanbol/trunk/enhancer/jobmanager/weightedjobmanager/src/main/java/org/apache/stanbol/enhancer/jobmanager/impl/WeightedJobManager.java
 (from r1196029, 
incubator/stanbol/trunk/enhancer/jobmanager/inMemoryJobManager/src/main/java/org/apache/stanbol/enhancer/jobmanager/impl/InMemoryJobManager.java)
URL: 
http://svn.apache.org/viewvc/incubator/stanbol/trunk/enhancer/jobmanager/weightedjobmanager/src/main/java/org/apache/stanbol/enhancer/jobmanager/impl/WeightedJobManager.java?p2=incubator/stanbol/trunk/enhancer/jobmanager/weightedjobmanager/src/main/java/org/apache/stanbol/enhancer/jobmanager/impl/WeightedJobManager.java&p1=incubator/stanbol/trunk/enhancer/jobmanager/inMemoryJobManager/src/main/java/org/apache/stanbol/enhancer/jobmanager/impl/InMemoryJobManager.java&r1=1196029&r2=1197928&rev=1197928&view=diff
==============================================================================
--- 
incubator/stanbol/trunk/enhancer/jobmanager/inMemoryJobManager/src/main/java/org/apache/stanbol/enhancer/jobmanager/impl/InMemoryJobManager.java
 (original)
+++ 
incubator/stanbol/trunk/enhancer/jobmanager/weightedjobmanager/src/main/java/org/apache/stanbol/enhancer/jobmanager/impl/WeightedJobManager.java
 Sat Nov  5 11:13:05 2011
@@ -42,8 +42,8 @@ import org.slf4j.LoggerFactory;
  *                cardinality="0..n" policy="dynamic"
  *
  */
-public class InMemoryJobManager implements EnhancementJobManager {
-    private static final Logger log = 
LoggerFactory.getLogger(InMemoryJobManager.class);
+public class WeightedJobManager implements EnhancementJobManager {
+    private static final Logger log = 
LoggerFactory.getLogger(WeightedJobManager.class);
 
     // handle thread safety efficiently when traversals (e.g. when calling
     // #enhanceContent) are expected to be much more frequent than mutable
@@ -84,7 +84,13 @@ public class InMemoryJobManager implemen
         }
         log.debug("ContentItem [{}] enhanced in 
{}ms",ci.getId(),(System.currentTimeMillis()-start));
     }
-
+    
+    @Override
+       public void enhanceContent(ContentItem ci, String chain) throws 
EngineException {
+               //This implementation don't take "chain" in account.
+       enhanceContent(ci);
+       }
+    
     public void bindEnhancementEngine(EnhancementEngine e) {
         synchronized (sortedEngineList) {
             List<EnhancementEngine> newList = new 
ArrayList<EnhancementEngine>(sortedEngineList);
@@ -131,4 +137,5 @@ public class InMemoryJobManager implemen
             return ServiceProperties.ORDERING_DEFAULT;
         }
     }
+    
 }

Modified: incubator/stanbol/trunk/launchers/framework/src/main/bundles/list.xml
URL: 
http://svn.apache.org/viewvc/incubator/stanbol/trunk/launchers/framework/src/main/bundles/list.xml?rev=1197928&r1=1197927&r2=1197928&view=diff
==============================================================================
--- incubator/stanbol/trunk/launchers/framework/src/main/bundles/list.xml 
(original)
+++ incubator/stanbol/trunk/launchers/framework/src/main/bundles/list.xml Sat 
Nov  5 11:13:05 2011
@@ -76,7 +76,7 @@
     </bundle>
     <bundle>
       <groupId>org.apache.stanbol</groupId>
-      <artifactId>org.apache.stanbol.enhancer.inMemoryJobManager</artifactId>
+      <artifactId>org.apache.stanbol.enhancer.weightedjobmanager</artifactId>
       <version>0.9.0-incubating-SNAPSHOT</version>
     </bundle>
   </startLevel>

Modified: incubator/stanbol/trunk/launchers/stable/src/main/bundles/list.xml
URL: 
http://svn.apache.org/viewvc/incubator/stanbol/trunk/launchers/stable/src/main/bundles/list.xml?rev=1197928&r1=1197927&r2=1197928&view=diff
==============================================================================
--- incubator/stanbol/trunk/launchers/stable/src/main/bundles/list.xml 
(original)
+++ incubator/stanbol/trunk/launchers/stable/src/main/bundles/list.xml Sat Nov  
5 11:13:05 2011
@@ -39,7 +39,7 @@
     </bundle>
     <bundle>
       <groupId>org.apache.stanbol</groupId>
-      <artifactId>org.apache.stanbol.enhancer.inMemoryJobManager</artifactId>
+      <artifactId>org.apache.stanbol.enhancer.weightedjobmanager</artifactId>
       <version>0.9.0-incubating-SNAPSHOT</version>
     </bundle>
   </startLevel>

Modified: incubator/stanbol/trunk/launchers/stateless/src/main/bundles/list.xml
URL: 
http://svn.apache.org/viewvc/incubator/stanbol/trunk/launchers/stateless/src/main/bundles/list.xml?rev=1197928&r1=1197927&r2=1197928&view=diff
==============================================================================
--- incubator/stanbol/trunk/launchers/stateless/src/main/bundles/list.xml 
(original)
+++ incubator/stanbol/trunk/launchers/stateless/src/main/bundles/list.xml Sat 
Nov  5 11:13:05 2011
@@ -88,7 +88,7 @@
     </bundle>
     <bundle>
       <groupId>org.apache.stanbol</groupId>
-      <artifactId>org.apache.stanbol.enhancer.inMemoryJobManager</artifactId>
+      <artifactId>org.apache.stanbol.enhancer.weightedjobmanager</artifactId>
       <version>0.9.0-incubating-SNAPSHOT</version>
     </bundle>
        <bundle>

Modified: 
incubator/stanbol/trunk/ontologymanager/store/launchers/fise/src/main/bundles/list.xml
URL: 
http://svn.apache.org/viewvc/incubator/stanbol/trunk/ontologymanager/store/launchers/fise/src/main/bundles/list.xml?rev=1197928&r1=1197927&r2=1197928&view=diff
==============================================================================
--- 
incubator/stanbol/trunk/ontologymanager/store/launchers/fise/src/main/bundles/list.xml
 (original)
+++ 
incubator/stanbol/trunk/ontologymanager/store/launchers/fise/src/main/bundles/list.xml
 Sat Nov  5 11:13:05 2011
@@ -180,7 +180,7 @@
                </bundle>
                <bundle>
                        <groupId>org.apache.stanbol</groupId>
-                       
<artifactId>org.apache.stanbol.enhancer.inMemoryJobManager</artifactId>
+                       
<artifactId>org.apache.stanbol.enhancer.weightedjobmanager</artifactId>
                        <version>0.9.0-incubating-SNAPSHOT</version>
                </bundle>
        </startLevel>

Modified: incubator/stanbol/trunk/parent/pom.xml
URL: 
http://svn.apache.org/viewvc/incubator/stanbol/trunk/parent/pom.xml?rev=1197928&r1=1197927&r2=1197928&view=diff
==============================================================================
--- incubator/stanbol/trunk/parent/pom.xml (original)
+++ incubator/stanbol/trunk/parent/pom.xml Sat Nov  5 11:13:05 2011
@@ -341,7 +341,7 @@
       </dependency>
       <dependency>
         <groupId>org.apache.stanbol</groupId>
-        <artifactId>org.apache.stanbol.enhancer.inMemoryJobManager</artifactId>
+        <artifactId>org.apache.stanbol.enhancer.weightedjobmanager</artifactId>
         <version>0.9.0-incubating-SNAPSHOT</version>
         <scope>provided</scope>
       </dependency>


Reply via email to