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 --- .../tuscany/sca/host/embedded/impl/ReallySmallRuntimeBuilder.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'sca-java-1.x/trunk/modules/host-embedded/src') diff --git a/sca-java-1.x/trunk/modules/host-embedded/src/main/java/org/apache/tuscany/sca/host/embedded/impl/ReallySmallRuntimeBuilder.java b/sca-java-1.x/trunk/modules/host-embedded/src/main/java/org/apache/tuscany/sca/host/embedded/impl/ReallySmallRuntimeBuilder.java index 0f5aedfd75..ce255cdcb5 100644 --- a/sca-java-1.x/trunk/modules/host-embedded/src/main/java/org/apache/tuscany/sca/host/embedded/impl/ReallySmallRuntimeBuilder.java +++ b/sca-java-1.x/trunk/modules/host-embedded/src/main/java/org/apache/tuscany/sca/host/embedded/impl/ReallySmallRuntimeBuilder.java @@ -81,6 +81,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; @@ -130,11 +131,14 @@ public class ReallySmallRuntimeBuilder { 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); + proxyFactory, providerFactories, endpointResolverFactories, processors, conversationManager, monitor); return compositeActivator; } -- cgit v1.2.3