diff options
Diffstat (limited to 'branches/sca-java-1.x/modules/core-web/src/main/java/org/apache/tuscany/sca/core/web/DefaultJavascriptProxyFactoryExtensionPoint.java')
-rw-r--r-- | branches/sca-java-1.x/modules/core-web/src/main/java/org/apache/tuscany/sca/core/web/DefaultJavascriptProxyFactoryExtensionPoint.java | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/branches/sca-java-1.x/modules/core-web/src/main/java/org/apache/tuscany/sca/core/web/DefaultJavascriptProxyFactoryExtensionPoint.java b/branches/sca-java-1.x/modules/core-web/src/main/java/org/apache/tuscany/sca/core/web/DefaultJavascriptProxyFactoryExtensionPoint.java index 78e8094a53..1c6097834f 100644 --- a/branches/sca-java-1.x/modules/core-web/src/main/java/org/apache/tuscany/sca/core/web/DefaultJavascriptProxyFactoryExtensionPoint.java +++ b/branches/sca-java-1.x/modules/core-web/src/main/java/org/apache/tuscany/sca/core/web/DefaultJavascriptProxyFactoryExtensionPoint.java @@ -38,6 +38,11 @@ import org.apache.tuscany.sca.monitor.MonitorFactory; import org.apache.tuscany.sca.monitor.Problem; import org.apache.tuscany.sca.monitor.Problem.Severity; +/** + * Default extension point for javascript proxy factories + * + * @version $Rev$ $Date$ + */ public class DefaultJavascriptProxyFactoryExtensionPoint implements JavascriptProxyFactoryExtensionPoint { private final Map<QName, JavascriptProxyFactory> factoriesByQName = new HashMap<QName, JavascriptProxyFactory>(); private final Map<Class<?>, JavascriptProxyFactory> factoriesByType = new HashMap<Class<?>, JavascriptProxyFactory>(); @@ -87,12 +92,12 @@ public class DefaultJavascriptProxyFactoryExtensionPoint implements JavascriptPr } public JavascriptProxyFactory getProxyFactory(QName bindingName) { - loadFacories(); + loadFactories(); return factoriesByQName.get(bindingName); } public JavascriptProxyFactory getProxyFactory(Class<?> bindingType) { - loadFacories(); + loadFactories(); Class<?>[] classes = bindingType.getInterfaces(); for (Class<?> c : classes) { JavascriptProxyFactory proxyFactory = factoriesByType.get(c); @@ -175,7 +180,7 @@ public class DefaultJavascriptProxyFactoryExtensionPoint implements JavascriptPr /** * Lazily load artifact processors registered in the extension point. */ - private synchronized void loadFacories() { + private synchronized void loadFactories() { if (loaded) { return; } |