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/03/06 10:13:48 UTC
svn commit: r1078432 -
/tuscany/sca-java-2.x/trunk/modules/implementation-java-runtime/src/main/java/org/apache/tuscany/sca/implementation/java/invocation/JavaImplementationProvider.java
Author: antelder
Date: Sun Mar 6 09:13:48 2011
New Revision: 1078432
URL: http://svn.apache.org/viewvc?rev=1078432&view=rev
Log:
Minor performance enhancement - create scope once instead of each time
Modified:
tuscany/sca-java-2.x/trunk/modules/implementation-java-runtime/src/main/java/org/apache/tuscany/sca/implementation/java/invocation/JavaImplementationProvider.java
Modified: tuscany/sca-java-2.x/trunk/modules/implementation-java-runtime/src/main/java/org/apache/tuscany/sca/implementation/java/invocation/JavaImplementationProvider.java
URL: http://svn.apache.org/viewvc/tuscany/sca-java-2.x/trunk/modules/implementation-java-runtime/src/main/java/org/apache/tuscany/sca/implementation/java/invocation/JavaImplementationProvider.java?rev=1078432&r1=1078431&r2=1078432&view=diff
==============================================================================
--- tuscany/sca-java-2.x/trunk/modules/implementation-java-runtime/src/main/java/org/apache/tuscany/sca/implementation/java/invocation/JavaImplementationProvider.java (original)
+++ tuscany/sca-java-2.x/trunk/modules/implementation-java-runtime/src/main/java/org/apache/tuscany/sca/implementation/java/invocation/JavaImplementationProvider.java Sun Mar 6 09:13:48 2011
@@ -55,6 +55,7 @@ public class JavaImplementationProvider
private JavaImplementation implementation;
private JavaComponentContextProvider componentContextProvider;
private RequestContextFactory requestContextFactory;
+ private Scope scope;
public JavaImplementationProvider(RuntimeComponent component,
JavaImplementation implementation,
@@ -78,8 +79,7 @@ public class JavaImplementationProvider
componentContextFactory,
requestContextFactory);
- Scope scope = getScope();
-
+ this.scope = new Scope(implementation.getJavaScope().getScope());
componentContextProvider.configureProperties(component.getProperties());
handleResources(implementation, proxyService);
} catch (Exception e) {
@@ -150,7 +150,7 @@ public class JavaImplementationProvider
}
public Scope getScope() {
- return new Scope(implementation.getJavaScope().getScope());
+ return scope;
}
public void start() {