From 9ad8f390696d3aaa7273b2442abf878270c3ae61 Mon Sep 17 00:00:00 2001 From: antelder Date: Mon, 21 Feb 2011 13:51:58 +0000 Subject: TUSCANY-3834: Update so that exceptions during stop processing use the Monitor to log the exception git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1072965 13f79535-47bb-0310-9956-ffa450edef68 --- .../main/java/org/apache/tuscany/sca/node/impl/RuntimeBuilder.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'sca-java-1.x/trunk/modules/node-impl/src/main/java/org/apache/tuscany/sca/node/impl/RuntimeBuilder.java') diff --git a/sca-java-1.x/trunk/modules/node-impl/src/main/java/org/apache/tuscany/sca/node/impl/RuntimeBuilder.java b/sca-java-1.x/trunk/modules/node-impl/src/main/java/org/apache/tuscany/sca/node/impl/RuntimeBuilder.java index f609e15c5c..e4875fa333 100644 --- a/sca-java-1.x/trunk/modules/node-impl/src/main/java/org/apache/tuscany/sca/node/impl/RuntimeBuilder.java +++ b/sca-java-1.x/trunk/modules/node-impl/src/main/java/org/apache/tuscany/sca/node/impl/RuntimeBuilder.java @@ -79,6 +79,7 @@ import org.apache.tuscany.sca.interfacedef.InterfaceContractMapper; import org.apache.tuscany.sca.interfacedef.java.JavaInterfaceFactory; import org.apache.tuscany.sca.invocation.MessageFactory; import org.apache.tuscany.sca.monitor.Monitor; +import org.apache.tuscany.sca.monitor.MonitorFactory; import org.apache.tuscany.sca.policy.IntentAttachPointTypeFactory; import org.apache.tuscany.sca.policy.PolicyFactory; import org.apache.tuscany.sca.provider.ProviderFactoryExtensionPoint; @@ -128,12 +129,15 @@ public class RuntimeBuilder { UtilityExtensionPoint utilities = registry.getExtensionPoint(UtilityExtensionPoint.class); ConversationManager conversationManager = utilities.getUtility(ConversationManager.class); + MonitorFactory monitorFactory = utilities.getUtility(MonitorFactory.class); + Monitor monitor = monitorFactory.createMonitor(); + // Create the composite activator CompositeActivator compositeActivator = new CompositeActivatorImpl(assemblyFactory, messageFactory, javaInterfaceFactory, scaBindingFactory, mapper, scopeRegistry, workScheduler, wireProcessor, requestContextFactory, proxyFactory, providerFactories, endpointResolverFactories, processors, - conversationManager); + conversationManager, monitor); return compositeActivator; } -- cgit v1.2.3