You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tuscany.apache.org by an...@apache.org on 2011/02/21 15:16:00 UTC

svn commit: r1072974 - in /tuscany/sca-java-2.x/trunk/modules/core/src/main: java/org/apache/tuscany/sca/core/assembly/impl/CompositeActivatorImpl.java resources/core-messages.properties

Author: antelder
Date: Mon Feb 21 14:15:59 2011
New Revision: 1072974

URL: http://svn.apache.org/viewvc?rev=1072974&view=rev
Log:
TUSCANY-3834: Update to use the Monitor when logging the stop exception

Added:
    tuscany/sca-java-2.x/trunk/modules/core/src/main/resources/core-messages.properties   (with props)
Modified:
    tuscany/sca-java-2.x/trunk/modules/core/src/main/java/org/apache/tuscany/sca/core/assembly/impl/CompositeActivatorImpl.java

Modified: tuscany/sca-java-2.x/trunk/modules/core/src/main/java/org/apache/tuscany/sca/core/assembly/impl/CompositeActivatorImpl.java
URL: http://svn.apache.org/viewvc/tuscany/sca-java-2.x/trunk/modules/core/src/main/java/org/apache/tuscany/sca/core/assembly/impl/CompositeActivatorImpl.java?rev=1072974&r1=1072973&r2=1072974&view=diff
==============================================================================
--- tuscany/sca-java-2.x/trunk/modules/core/src/main/java/org/apache/tuscany/sca/core/assembly/impl/CompositeActivatorImpl.java (original)
+++ tuscany/sca-java-2.x/trunk/modules/core/src/main/java/org/apache/tuscany/sca/core/assembly/impl/CompositeActivatorImpl.java Mon Feb 21 14:15:59 2011
@@ -41,6 +41,8 @@ import org.apache.tuscany.sca.core.scope
 import org.apache.tuscany.sca.core.scope.ScopeRegistry;
 import org.apache.tuscany.sca.core.scope.ScopedRuntimeComponent;
 import org.apache.tuscany.sca.interfacedef.InterfaceContract;
+import org.apache.tuscany.sca.monitor.Monitor;
+import org.apache.tuscany.sca.monitor.MonitorFactory;
 import org.apache.tuscany.sca.provider.EndpointReferenceAsyncProvider;
 import org.apache.tuscany.sca.provider.ImplementationProvider;
 import org.apache.tuscany.sca.provider.ImplementationProviderFactory;
@@ -66,11 +68,13 @@ public class CompositeActivatorImpl impl
 
     private final ScopeRegistry scopeRegistry;
     private final ProviderFactoryExtensionPoint providerFactories;
+	private Monitor monitor;
 
     public CompositeActivatorImpl(ExtensionPointRegistry extensionPoints) {
         UtilityExtensionPoint utilities = extensionPoints.getExtensionPoint(UtilityExtensionPoint.class);
         this.scopeRegistry = utilities.getUtility(ScopeRegistry.class);
         this.providerFactories = extensionPoints.getExtensionPoint(ProviderFactoryExtensionPoint.class);
+        this.monitor = utilities.getUtility(MonitorFactory.class).createMonitor();
     }
 
     //=========================================================================
@@ -393,7 +397,7 @@ public class CompositeActivatorImpl impl
                     try {
                         stop(compositeContext, (Composite) implementation);
                     } catch (Throwable e1) {
-                        logger.log(Level.SEVERE, e1.getMessage(), e1);
+                        Monitor.error(monitor, this, "core-messages", "StopException", e1);
                     }
                     rethrow(e);
                 }
@@ -427,7 +431,7 @@ public class CompositeActivatorImpl impl
                 try {
                     providers.get(i).stop();
                 } catch (Throwable e1) {
-                    logger.log(Level.SEVERE, e1.getMessage(), e1);
+                    Monitor.error(monitor, this, "core-messages", "StopException", e1);
                 }
             }
             rethrow(e);
@@ -488,14 +492,14 @@ public class CompositeActivatorImpl impl
                           }
                     });
                 } catch (Throwable ex){
-                    logger.log(Level.SEVERE, ex.getMessage(), ex);
+                    Monitor.error(monitor, this, "core-messages", "StopException", ex);
                 }                  
             }
             for (PolicyProvider policyProvider : ((RuntimeComponent)component).getPolicyProviders()) {
                 try {
                     policyProvider.stop();
                 } catch (Throwable ex){
-                    logger.log(Level.SEVERE, ex.getMessage(), ex);
+                    Monitor.error(monitor, this, "core-messages", "StopException", ex);
                 }  
             }
         }
@@ -507,7 +511,7 @@ public class CompositeActivatorImpl impl
                 try {
                     runtimeComponent.getScopeContainer().stop();
                 } catch (Throwable ex){
-                    logger.log(Level.SEVERE, ex.getMessage(), ex);
+                    Monitor.error(monitor, this, "core-messages", "StopException", ex);
                 }                      
             }
         }
@@ -570,14 +574,14 @@ public class CompositeActivatorImpl impl
                       }
                 });
             } catch (Throwable ex){
-                logger.log(Level.SEVERE, ex.getMessage(), ex);
+                Monitor.error(monitor, this, "core-messages", "StopException", ex);
             }  
         }
         for (PolicyProvider policyProvider : ep.getPolicyProviders()) {
             try {
                 policyProvider.stop();
             } catch (Throwable ex){
-                logger.log(Level.SEVERE, ex.getMessage(), ex);
+                Monitor.error(monitor, this, "core-messages", "StopException", ex);
             }                  
         }
     }
@@ -645,14 +649,14 @@ public class CompositeActivatorImpl impl
                 try {
                     bindingProvider.stop();
                 } catch (Throwable ex){
-                    logger.log(Level.SEVERE, ex.getMessage(), ex);
+                    Monitor.error(monitor, this, "core-messages", "StopException", ex);
                 }  
             }
             for (PolicyProvider policyProvider : epr.getPolicyProviders()) {
                 try {
                     policyProvider.stop();
                 } catch (Throwable ex){
-                    logger.log(Level.SEVERE, ex.getMessage(), ex);
+                    Monitor.error(monitor, this, "core-messages", "StopException", ex);
                 }                      
             }
         }

Added: tuscany/sca-java-2.x/trunk/modules/core/src/main/resources/core-messages.properties
URL: http://svn.apache.org/viewvc/tuscany/sca-java-2.x/trunk/modules/core/src/main/resources/core-messages.properties?rev=1072974&view=auto
==============================================================================
--- tuscany/sca-java-2.x/trunk/modules/core/src/main/resources/core-messages.properties (added)
+++ tuscany/sca-java-2.x/trunk/modules/core/src/main/resources/core-messages.properties Mon Feb 21 14:15:59 2011
@@ -0,0 +1,20 @@
+#
+#    Licensed to the Apache Software Foundation (ASF) under one
+#    or more contributor license agreements. See the NOTICE file
+#    distributed with this work for additional information
+#    regarding copyright ownership. The ASF licenses this file
+#    to you under the Apache License, Version 2.0 (the
+#    "License"); you may not use this file except in compliance
+#    with the License. You may obtain a copy of the License at
+#
+#    http://www.apache.org/licenses/LICENSE-2.0
+#
+#    Unless required by applicable law or agreed to in writing,
+#    software distributed under the License is distributed on an
+#    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+#    KIND, either express or implied. See the License for the
+#    specific language governing permissions and limitations
+#    under the License.
+#
+#
+StopException = Exception during stop processing
\ No newline at end of file

Propchange: tuscany/sca-java-2.x/trunk/modules/core/src/main/resources/core-messages.properties
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: tuscany/sca-java-2.x/trunk/modules/core/src/main/resources/core-messages.properties
------------------------------------------------------------------------------
    svn:keywords = Rev Date