OW2 Consortium
Search OW2 Mail Archive: 

Advanced Search - Powered by Google


Mail Archive Home | gotm-commits List | December 2005 Index

<--  Date Index  --> <--  Thread Index  -->

CVS update of gotm/src (9 files)


    Date: Thursday, December 22, 2005 @ 17:48:17
  Author: rouvoy
    Path: /cvsroot/gotm/gotm/src

Modified: fractal/org/objectweb/gotm/lib/protocol/coordinator/Fc2PC.fractal
          
          fractal/org/objectweb/gotm/lib/protocol/coordinator/Fc2PCPA.fractal
          
          fractal/org/objectweb/gotm/lib/protocol/coordinator/Fc2PCPC.fractal
          
          fractal/org/objectweb/gotm/lib/protocol/participant/Fc2PC.fractal
          
          fractal/org/objectweb/gotm/lib/protocol/participant/Fc2PCPA.fractal
          
          fractal/org/objectweb/gotm/lib/protocol/participant/Fc2PCPC.fractal
          
          
java/org/objectweb/gotm/lib/factory/TransactionFactoryObservable.java
           java/org/objectweb/gotm/lib/logging/HOWLoggerProvider.java
          java/org/objectweb/gotm/lib/message/SubscriberPool.java

* Updating the ACOM example.


-----------------------------------------------------------------------+
 fractal/org/objectweb/gotm/lib/protocol/coordinator/Fc2PC.fractal     |    2 
 fractal/org/objectweb/gotm/lib/protocol/coordinator/Fc2PCPA.fractal   |    2 
 fractal/org/objectweb/gotm/lib/protocol/coordinator/Fc2PCPC.fractal   |    2 
 fractal/org/objectweb/gotm/lib/protocol/participant/Fc2PC.fractal     |    2 
 fractal/org/objectweb/gotm/lib/protocol/participant/Fc2PCPA.fractal   |    2 
 fractal/org/objectweb/gotm/lib/protocol/participant/Fc2PCPC.fractal   |    2 
 java/org/objectweb/gotm/lib/factory/TransactionFactoryObservable.java |    6 
-
 java/org/objectweb/gotm/lib/logging/HOWLoggerProvider.java            |   12 
+--
 java/org/objectweb/gotm/lib/message/SubscriberPool.java               |   39 
+++++-----
 9 files changed, 35 insertions(+), 34 deletions(-)


Index: 
gotm/src/fractal/org/objectweb/gotm/lib/protocol/coordinator/Fc2PC.fractal
diff -u 
gotm/src/fractal/org/objectweb/gotm/lib/protocol/coordinator/Fc2PC.fractal:1.2
 
gotm/src/fractal/org/objectweb/gotm/lib/protocol/coordinator/Fc2PC.fractal:1.3
--- 
gotm/src/fractal/org/objectweb/gotm/lib/protocol/coordinator/Fc2PC.fractal:1.2
      Tue Nov 22 11:50:49 2005
+++ 
gotm/src/fractal/org/objectweb/gotm/lib/protocol/coordinator/Fc2PC.fractal  
Thu Dec 22 17:48:16 2005
@@ -6,7 +6,7 @@
 <definition name="org.objectweb.gotm.lib.protocol.coordinator.Fc2PC" 
          extends="org.objectweb.gotm.lib.protocol.coordinator.Fc2PCAbstract">
   <component name="LogManager"
-       
definition="org.objectweb.gotm.lib.logging.FcLogManagerHOWL(log-2PC,output)"/>
+       
definition="org.objectweb.gotm.lib.logging.FcLogManagerHOWL(output,log-coord-2PC)"/>
 
   <binding client="this.decision-commit" server="this.publish-sync"/>
   <binding client="this.decision-abort"  server="this.publish-sync"/>
Index: 
gotm/src/fractal/org/objectweb/gotm/lib/protocol/coordinator/Fc2PCPA.fractal
diff -u 
gotm/src/fractal/org/objectweb/gotm/lib/protocol/coordinator/Fc2PCPA.fractal:1.2
 
gotm/src/fractal/org/objectweb/gotm/lib/protocol/coordinator/Fc2PCPA.fractal:1.3
--- 
gotm/src/fractal/org/objectweb/gotm/lib/protocol/coordinator/Fc2PCPA.fractal:1.2
    Tue Nov 22 11:50:49 2005
+++ 
gotm/src/fractal/org/objectweb/gotm/lib/protocol/coordinator/Fc2PCPA.fractal  
      Thu Dec 22 17:48:16 2005
@@ -6,7 +6,7 @@
 <definition name="org.objectweb.gotm.lib.protocol.coordinator.Fc2PCPA" 
          extends="org.objectweb.gotm.lib.protocol.coordinator.Fc2PCAbstract">
   <component name="LogManager"
-       
definition="org.objectweb.gotm.lib.logging.FcLogManagerHOWL(log-2PCPA,output)"/>
+       
definition="org.objectweb.gotm.lib.logging.FcLogManagerHOWL(output,log-coord-2PCPA)"/>
 
   <binding client="this.decision-commit" server="this.publish-sync"/>
   <binding client="this.decision-abort"  server="this.publish-async"/>
Index: 
gotm/src/fractal/org/objectweb/gotm/lib/protocol/coordinator/Fc2PCPC.fractal
diff -u 
gotm/src/fractal/org/objectweb/gotm/lib/protocol/coordinator/Fc2PCPC.fractal:1.2
 
gotm/src/fractal/org/objectweb/gotm/lib/protocol/coordinator/Fc2PCPC.fractal:1.3
--- 
gotm/src/fractal/org/objectweb/gotm/lib/protocol/coordinator/Fc2PCPC.fractal:1.2
    Tue Nov 22 11:50:49 2005
+++ 
gotm/src/fractal/org/objectweb/gotm/lib/protocol/coordinator/Fc2PCPC.fractal  
      Thu Dec 22 17:48:16 2005
@@ -6,7 +6,7 @@
 <definition name="org.objectweb.gotm.lib.protocol.coordinator.Fc2PCPC" 
          extends="org.objectweb.gotm.lib.protocol.coordinator.Fc2PCAbstract">
   <component name="LogManager"
-       
definition="org.objectweb.gotm.lib.logging.FcLogManagerHOWL(log-2PCPC,output)"/>
+       
definition="org.objectweb.gotm.lib.logging.FcLogManagerHOWL(output,log-coord-2PCPC)"/>
 
   <binding client="this.decision-commit" server="this.publish-async"/>
   <binding client="this.decision-abort"  server="this.publish-sync"/>
Index: 
gotm/src/fractal/org/objectweb/gotm/lib/protocol/participant/Fc2PC.fractal
diff -u 
gotm/src/fractal/org/objectweb/gotm/lib/protocol/participant/Fc2PC.fractal:1.2
 
gotm/src/fractal/org/objectweb/gotm/lib/protocol/participant/Fc2PC.fractal:1.3
--- 
gotm/src/fractal/org/objectweb/gotm/lib/protocol/participant/Fc2PC.fractal:1.2
      Tue Nov 22 11:50:49 2005
+++ 
gotm/src/fractal/org/objectweb/gotm/lib/protocol/participant/Fc2PC.fractal  
Thu Dec 22 17:48:16 2005
@@ -6,7 +6,7 @@
 <definition name="org.objectweb.gotm.lib.protocol.participant.Fc2PC" 
          extends="org.objectweb.gotm.lib.protocol.participant.Fc2PCAbstract">
   <component name="LogManager"
-       
definition="org.objectweb.gotm.lib.logging.FcLogManagerHOWL(log-2PC,output)"/>
+       
definition="org.objectweb.gotm.lib.logging.FcLogManagerHOWL(output,log-part-2PC)"/>
 
   <binding client="this.log-vote"       server="LogManager.write-force"/>
   <binding client="this.log-commit-ack" server="LogManager.write-force"/>
Index: 
gotm/src/fractal/org/objectweb/gotm/lib/protocol/participant/Fc2PCPA.fractal
diff -u 
gotm/src/fractal/org/objectweb/gotm/lib/protocol/participant/Fc2PCPA.fractal:1.2
 
gotm/src/fractal/org/objectweb/gotm/lib/protocol/participant/Fc2PCPA.fractal:1.3
--- 
gotm/src/fractal/org/objectweb/gotm/lib/protocol/participant/Fc2PCPA.fractal:1.2
    Tue Nov 22 11:50:49 2005
+++ 
gotm/src/fractal/org/objectweb/gotm/lib/protocol/participant/Fc2PCPA.fractal  
      Thu Dec 22 17:48:16 2005
@@ -6,7 +6,7 @@
 <definition name="org.objectweb.gotm.lib.protocol.participant.Fc2PCPA" 
          extends="org.objectweb.gotm.lib.protocol.participant.Fc2PCAbstract">
   <component name="LogManager"
-       
definition="org.objectweb.gotm.lib.logging.FcLogManagerHOWL(log-2PCPA,output)"/>
+       
definition="org.objectweb.gotm.lib.logging.FcLogManagerHOWL(output,log-part-2PCPA)"/>
 
   <binding client="this.log-vote"       server="LogManager.write-force"/>
   <binding client="this.log-commit-ack" server="LogManager.write-force"/>
Index: 
gotm/src/fractal/org/objectweb/gotm/lib/protocol/participant/Fc2PCPC.fractal
diff -u 
gotm/src/fractal/org/objectweb/gotm/lib/protocol/participant/Fc2PCPC.fractal:1.2
 
gotm/src/fractal/org/objectweb/gotm/lib/protocol/participant/Fc2PCPC.fractal:1.3
--- 
gotm/src/fractal/org/objectweb/gotm/lib/protocol/participant/Fc2PCPC.fractal:1.2
    Tue Nov 22 11:50:49 2005
+++ 
gotm/src/fractal/org/objectweb/gotm/lib/protocol/participant/Fc2PCPC.fractal  
      Thu Dec 22 17:48:16 2005
@@ -6,7 +6,7 @@
 <definition name="org.objectweb.gotm.lib.protocol.participant.Fc2PCPC" 
          extends="org.objectweb.gotm.lib.protocol.participant.Fc2PCAbstract">
   <component name="LogManager"
-       
definition="org.objectweb.gotm.lib.logging.FcLogManagerHOWL(log-2PCPC,output)"/>
+       
definition="org.objectweb.gotm.lib.logging.FcLogManagerHOWL(output,log-part-2PCPC)"/>
 
   <binding client="this.log-vote"       server="LogManager.write-force"/>
   <binding client="this.log-commit-ack" server="LogManager.write-no-force"/>
Index: 
gotm/src/java/org/objectweb/gotm/lib/factory/TransactionFactoryObservable.java
diff -u 
gotm/src/java/org/objectweb/gotm/lib/factory/TransactionFactoryObservable.java:1.7
 
gotm/src/java/org/objectweb/gotm/lib/factory/TransactionFactoryObservable.java:1.8
--- 
gotm/src/java/org/objectweb/gotm/lib/factory/TransactionFactoryObservable.java:1.7
  Tue Dec 20 16:43:34 2005
+++ 
gotm/src/java/org/objectweb/gotm/lib/factory/TransactionFactoryObservable.java
      Thu Dec 22 17:48:16 2005
@@ -17,7 +17,7 @@
 Initial developer(s): Romain Rouvoy (romain.rouvoy@xxxxxxx)
 Contributor(s): .
 
--------------------------------------------------------------------------------
-$Id: TransactionFactoryObservable.java,v 1.7 2005/12/20 15:43:34 rouvoy Exp $
+$Id: TransactionFactoryObservable.java,v 1.8 2005/12/22 16:48:16 rouvoy Exp $
 
==============================================================================*/
 package org.objectweb.gotm.lib.factory;
 
@@ -31,12 +31,12 @@
 
 /**
  * @author <a href="mailto:Romain.Rouvoy@xxxxxxx";>Romain Rouvoy</a>
- * @version $Revision: 1.7 $
+ * @version $Revision: 1.8 $
  */
 public class TransactionFactoryObservable
         extends TransactionFactoryCache {
     /**
-     * @fractal.bc cardinality="collection"
+     * @fractal.bc cardinality="collection" contingency="optional"
      *             
signature="org.objectweb.transaction.api.message.PublishFeature"
      */
     protected final HashMap publish = new HashMap();
Index: gotm/src/java/org/objectweb/gotm/lib/logging/HOWLoggerProvider.java
diff -u 
gotm/src/java/org/objectweb/gotm/lib/logging/HOWLoggerProvider.java:1.8 
gotm/src/java/org/objectweb/gotm/lib/logging/HOWLoggerProvider.java:1.9
--- gotm/src/java/org/objectweb/gotm/lib/logging/HOWLoggerProvider.java:1.8   
  Tue Dec 20 16:43:34 2005
+++ gotm/src/java/org/objectweb/gotm/lib/logging/HOWLoggerProvider.java Thu 
Dec 22 17:48:16 2005
@@ -17,7 +17,7 @@
 Initial developer(s): Romain Rouvoy (romain.rouvoy@xxxxxxx)
 Contributor(s): .
 
--------------------------------------------------------------------------------
-$Id: HOWLoggerProvider.java,v 1.8 2005/12/20 15:43:34 rouvoy Exp $
+$Id: HOWLoggerProvider.java,v 1.9 2005/12/22 16:48:16 rouvoy Exp $
 
==============================================================================*/
 package org.objectweb.gotm.lib.logging;
 
@@ -35,7 +35,7 @@
 
 /**
  * @author <a href="mailto:Romain.Rouvoy@xxxxxxx";>Romain Rouvoy</a>
- * @version $Revision: 1.8 $
+ * @version $Revision: 1.9 $
  */
 public class HOWLoggerProvider
         extends ComponentImpl
@@ -44,14 +44,14 @@
     protected static final HashMap cache = new HashMap();
 
     /**
-     * @fractal.ac argument="file"
+     * @fractal.ac argument="dir"
      */
-    protected String filename = "gotm.log";
+    protected String dirpath = "tmp/";
 
     /**
-     * @fractal.ac argument="dir"
+     * @fractal.ac argument="file"
      */
-    protected String dirpath = "tmp/";
+    protected String filename = "gotm.log";
 
     protected Logger howlogger;
 
Index: gotm/src/java/org/objectweb/gotm/lib/message/SubscriberPool.java
diff -u gotm/src/java/org/objectweb/gotm/lib/message/SubscriberPool.java:1.4 
gotm/src/java/org/objectweb/gotm/lib/message/SubscriberPool.java:1.5
--- gotm/src/java/org/objectweb/gotm/lib/message/SubscriberPool.java:1.4      
  Tue Dec 20 11:49:28 2005
+++ gotm/src/java/org/objectweb/gotm/lib/message/SubscriberPool.java    Thu 
Dec 22 17:48:16 2005
@@ -17,7 +17,7 @@
 Initial developer(s): Romain Rouvoy (romain.rouvoy@xxxxxxx)
 Contributor(s): .
 
--------------------------------------------------------------------------------
-$Id: SubscriberPool.java,v 1.4 2005/12/20 10:49:28 rouvoy Exp $
+$Id: SubscriberPool.java,v 1.5 2005/12/22 16:48:16 rouvoy Exp $
 
==============================================================================*/
 package org.objectweb.gotm.lib.message;
 
@@ -32,7 +32,7 @@
 
 /**
  * @author <a href="mailto:Romain.Rouvoy@xxxxxxx";>Romain Rouvoy</a>
- * @version $Revision: 1.4 $
+ * @version $Revision: 1.5 $
  */
 public class SubscriberPool
         extends ComponentImpl
@@ -46,12 +46,13 @@
      * @param topic the topic.
      * @return the list of listeners of topic.
      */
-    protected final ArrayList listeners(final String topic) {
-        ArrayList set = (ArrayList) this.topics.get(topic);
-        if (set != null) return set;
-        set = new ArrayList();
-        this.topics.put(topic, set);
-        return set;
+    protected final ArrayList subscribers(final String topic) {
+        ArrayList subscribers = (ArrayList) this.topics.get(topic);
+        if (subscribers != null) 
+            return subscribers;
+        subscribers = new ArrayList();
+        this.topics.put(topic, subscribers);
+        return subscribers;
     }
     
     /*
@@ -59,8 +60,8 @@
      * @see 
org.objectweb.gotm.lib.message.SubscriberProvider#getTopic(java.lang.String)
      */
     public PublishFeature[] getTopic(final String topic) {
-        ArrayList listeners = listeners(topic);
-        return (PublishFeature[]) listeners.toArray(new 
PublishFeature[listeners.size()]);
+        ArrayList subscribers = subscribers(topic);
+        return (PublishFeature[]) subscribers.toArray(new 
PublishFeature[subscribers.size()]);
     }
 
     /*
@@ -77,11 +78,11 @@
      * @see 
org.objectweb.transaction.api.message.SubscribeFeature#subscribe(org.objectweb.transaction.api.message.Event,
      *      org.objectweb.transaction.api.message.PublishFeature)
      */
-    public void subscribe(final String topic, PublishFeature subscriber) {
+    public void subscribe(String topic, PublishFeature subscriber) {
         // if (this.logger.isLoggable(DEBUG))
         // this.logger.log(DEBUG, subscriber.getClass().getName()+" 
subcribes to
         // "+topic);
-        listeners(topic).add(subscriber);
+        subscribers(topic).add(subscriber);
     }
 
     /*
@@ -89,11 +90,11 @@
      * @see 
org.objectweb.transaction.api.message.SubscribeFeature#unsubscribe(org.objectweb.transaction.api.message.Event,
      *      org.objectweb.transaction.api.message.PublishFeature)
      */
-    public void unsubscribe(final String topic, PublishFeature subscriber) {
+    public void unsubscribe(String topic, PublishFeature subscriber) {
         // if (this.logger.isLoggable(DEBUG))
         // this.logger.log(DEBUG, subscriber.getClass().getName()+" 
unsubcribes
         // from "+topic);
-        listeners(topic).remove(subscriber);
+        subscribers(topic).remove(subscriber);
     }
 
     /*
@@ -101,7 +102,7 @@
      * @see 
org.objectweb.transaction.api.message.SubscribeFeature#subscribe(org.objectweb.transaction.api.message.Event[],
      *      org.objectweb.transaction.api.message.PublishFeature)
      */
-    public void subscribe(final String[] topic, PublishFeature subscriber) {
+    public void subscribe(String[] topic, PublishFeature subscriber) {
         for (int i = 0; i < topic.length; i++) {
             subscribe(topic[i], subscriber);
         }
@@ -112,7 +113,7 @@
      * @see 
org.objectweb.transaction.api.message.SubscribeFeature#unsubscribe(org.objectweb.transaction.api.message.Event[],
      *      org.objectweb.transaction.api.message.PublishFeature)
      */
-    public void unsubscribe(final String[] topic, PublishFeature suscriber) {
+    public void unsubscribe(String[] topic, PublishFeature suscriber) {
 //        System.err.println("[POOL] Subscribe to "+Arrays.asList(topic));
         for (int i = 0; i < topic.length; i++) {
             unsubscribe(topic[i], suscriber);
@@ -151,8 +152,8 @@
      * @see org.objectweb.fractal.api.control.LifeCycleController#stopFc()
      */
     public void stopFc() {
-        if (this.logger.isLoggable(DEBUG))
-            this.logger.log(DEBUG, "Clearing the Subscribers enlisted");
-        this.topics.clear() ;
+//        if (this.logger.isLoggable(DEBUG))
+//            this.logger.log(DEBUG, "Clearing the Subscribers enlisted");
+//        this.topics.clear() ;
     }
 }
\ No newline at end of file



<--  Date Index  --> <--  Thread Index  -->

Reply via email to:

Powered by MHonArc.

Copyright © 2006-2007, OW2 Consortium | contact | webmaster.