You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tuscany.apache.org by jm...@apache.org on 2006/04/19 04:46:21 UTC

svn commit: r395113 - in /incubator/tuscany/java/sca/core/src/main/java/org/apache/tuscany/core/wire: impl/NullWireFactory.java impl/RequestResponseInterceptor.java jdk/JDKSourceWireFactory.java jdk/JDKTargetWireFactory.java

Author: jmarino
Date: Tue Apr 18 19:46:19 2006
New Revision: 395113

URL: http://svn.apache.org/viewcvs?rev=395113&view=rev
Log:
more javadoc cleanup

Modified:
    incubator/tuscany/java/sca/core/src/main/java/org/apache/tuscany/core/wire/impl/NullWireFactory.java
    incubator/tuscany/java/sca/core/src/main/java/org/apache/tuscany/core/wire/impl/RequestResponseInterceptor.java
    incubator/tuscany/java/sca/core/src/main/java/org/apache/tuscany/core/wire/jdk/JDKSourceWireFactory.java
    incubator/tuscany/java/sca/core/src/main/java/org/apache/tuscany/core/wire/jdk/JDKTargetWireFactory.java

Modified: incubator/tuscany/java/sca/core/src/main/java/org/apache/tuscany/core/wire/impl/NullWireFactory.java
URL: http://svn.apache.org/viewcvs/incubator/tuscany/java/sca/core/src/main/java/org/apache/tuscany/core/wire/impl/NullWireFactory.java?rev=395113&r1=395112&r2=395113&view=diff
==============================================================================
--- incubator/tuscany/java/sca/core/src/main/java/org/apache/tuscany/core/wire/impl/NullWireFactory.java (original)
+++ incubator/tuscany/java/sca/core/src/main/java/org/apache/tuscany/core/wire/impl/NullWireFactory.java Tue Apr 18 19:46:19 2006
@@ -17,6 +17,8 @@
 
     private String targetName;
 
+    private Class businessInterface;
+
     public NullWireFactory(String componentName, CompositeContext parentContext) {
         assert (parentContext != null) : "Parent context was null";
         this.targetName = componentName;
@@ -24,6 +26,7 @@
     }
 
     public void initialize(Class businessInterface, WireConfiguration config) throws ProxyInitializationException {
+        this.businessInterface = businessInterface;
     }
 
     public Object createProxy() throws ProxyCreationException {
@@ -33,25 +36,20 @@
     public void initialize() throws ProxyInitializationException {
     }
 
-    public WireConfiguration getProxyConfiguration() {
-        return null;
-    }
-
-    public void setProxyConfiguration(WireConfiguration config) {
-    }
-
     public void setBusinessInterface(Class interfaze) {
+        businessInterface = interfaze;
     }
 
     public Class getBusinessInterface() {
-        return null;
+        return businessInterface;
     }
 
     public void addInterface(Class claz) {
+        throw new UnsupportedOperationException();
     }
 
     public Class[] getImplementatedInterfaces() {
-        return null;
+        throw new UnsupportedOperationException();
     }
 
 }

Modified: incubator/tuscany/java/sca/core/src/main/java/org/apache/tuscany/core/wire/impl/RequestResponseInterceptor.java
URL: http://svn.apache.org/viewcvs/incubator/tuscany/java/sca/core/src/main/java/org/apache/tuscany/core/wire/impl/RequestResponseInterceptor.java?rev=395113&r1=395112&r2=395113&view=diff
==============================================================================
--- incubator/tuscany/java/sca/core/src/main/java/org/apache/tuscany/core/wire/impl/RequestResponseInterceptor.java (original)
+++ incubator/tuscany/java/sca/core/src/main/java/org/apache/tuscany/core/wire/impl/RequestResponseInterceptor.java Tue Apr 18 19:46:19 2006
@@ -21,7 +21,7 @@
 import org.apache.tuscany.core.message.Message;
 
 /**
- * An interceptor that first sends the wire Message down its request channel then extracts the response from the
+ * An interceptor that first sends a message down its request channel then extracts the response from the
  * message and sends it down the response channel before returning it up the interceptor stack.
  * 
  * @version $Rev$ $Date$

Modified: incubator/tuscany/java/sca/core/src/main/java/org/apache/tuscany/core/wire/jdk/JDKSourceWireFactory.java
URL: http://svn.apache.org/viewcvs/incubator/tuscany/java/sca/core/src/main/java/org/apache/tuscany/core/wire/jdk/JDKSourceWireFactory.java?rev=395113&r1=395112&r2=395113&view=diff
==============================================================================
--- incubator/tuscany/java/sca/core/src/main/java/org/apache/tuscany/core/wire/jdk/JDKSourceWireFactory.java (original)
+++ incubator/tuscany/java/sca/core/src/main/java/org/apache/tuscany/core/wire/jdk/JDKSourceWireFactory.java Tue Apr 18 19:46:19 2006
@@ -13,19 +13,20 @@
  */
 package org.apache.tuscany.core.wire.jdk;
 
-import org.apache.tuscany.core.wire.ProxyInitializationException;
 import org.apache.tuscany.core.wire.MethodHashMap;
-import org.apache.tuscany.core.wire.SourceWireFactory;
+import org.apache.tuscany.core.wire.ProxyInitializationException;
 import org.apache.tuscany.core.wire.SourceInvocationConfiguration;
+import org.apache.tuscany.core.wire.SourceWireFactory;
 import org.apache.tuscany.core.wire.WireSourceConfiguration;
 
-import java.lang.reflect.Method;
 import java.lang.reflect.InvocationHandler;
+import java.lang.reflect.Method;
 import java.lang.reflect.Proxy;
 import java.util.Map;
 
 /**
- * Creates proxies for handling invocations using JDK dynamic proxies
+ * Creates proxies that are injected on references using JDK dynamic proxy facilities and front a wire. The proxies implement the
+ * business interface associated with the service required by reference.
  *
  * @version $Rev: 394431 $ $Date: 2006-04-15 21:27:44 -0700 (Sat, 15 Apr 2006) $
  */
@@ -47,9 +48,9 @@
         if (state != JDKSourceWireFactory.UNINITIALIZED) {
             throw new IllegalStateException("Proxy factory in wrong state [" + state + "]");
         }
-        Map<Method,SourceInvocationConfiguration> invocationConfigs = configuration.getInvocationConfigurations();
+        Map<Method, SourceInvocationConfiguration> invocationConfigs = configuration.getInvocationConfigurations();
         methodToInvocationConfig = new MethodHashMap<SourceInvocationConfiguration>(invocationConfigs.size());
-        for (Map.Entry<Method,SourceInvocationConfiguration> entry : invocationConfigs.entrySet()) {
+        for (Map.Entry<Method, SourceInvocationConfiguration> entry : invocationConfigs.entrySet()) {
             Method method = entry.getKey();
             methodToInvocationConfig.put(method, entry.getValue());
         }
@@ -73,7 +74,7 @@
     }
 
     public void setBusinessInterface(Class interfaze) {
-        businessInterfaceArray = new Class[] { interfaze };
+        businessInterfaceArray = new Class[]{interfaze};
     }
 
     public Class getBusinessInterface() {

Modified: incubator/tuscany/java/sca/core/src/main/java/org/apache/tuscany/core/wire/jdk/JDKTargetWireFactory.java
URL: http://svn.apache.org/viewcvs/incubator/tuscany/java/sca/core/src/main/java/org/apache/tuscany/core/wire/jdk/JDKTargetWireFactory.java?rev=395113&r1=395112&r2=395113&view=diff
==============================================================================
--- incubator/tuscany/java/sca/core/src/main/java/org/apache/tuscany/core/wire/jdk/JDKTargetWireFactory.java (original)
+++ incubator/tuscany/java/sca/core/src/main/java/org/apache/tuscany/core/wire/jdk/JDKTargetWireFactory.java Tue Apr 18 19:46:19 2006
@@ -1,18 +1,19 @@
 package org.apache.tuscany.core.wire.jdk;
 
-import org.apache.tuscany.core.wire.ProxyInitializationException;
 import org.apache.tuscany.core.wire.MethodHashMap;
+import org.apache.tuscany.core.wire.ProxyInitializationException;
 import org.apache.tuscany.core.wire.TargetInvocationConfiguration;
-import org.apache.tuscany.core.wire.WireTargetConfiguration;
 import org.apache.tuscany.core.wire.TargetWireFactory;
+import org.apache.tuscany.core.wire.WireTargetConfiguration;
 
-import java.lang.reflect.Method;
 import java.lang.reflect.InvocationHandler;
+import java.lang.reflect.Method;
 import java.lang.reflect.Proxy;
 import java.util.Map;
 
 /**
- * Creates proxies for handling invocations using JDK dynamic proxies
+ * Creates proxies that are returned to non-SCA clients using JDK dynamic proxy facilities and front a wire. The proxies implement
+ * the business interface associated with the target service of the wire and are typically returned by a locate operation.
  *
  * @version $Rev: 394431 $ $Date: 2006-04-15 21:27:44 -0700 (Sat, 15 Apr 2006) $
  */
@@ -36,7 +37,7 @@
         }
         Map<Method, TargetInvocationConfiguration> invocationConfigs = configuration.getInvocationConfigurations();
         methodToInvocationConfig = new MethodHashMap<TargetInvocationConfiguration>(invocationConfigs.size());
-        for (Map.Entry<Method,TargetInvocationConfiguration> entry : invocationConfigs.entrySet()) {
+        for (Map.Entry<Method, TargetInvocationConfiguration> entry : invocationConfigs.entrySet()) {
             Method method = entry.getKey();
             methodToInvocationConfig.put(method, entry.getValue());
         }
@@ -60,7 +61,7 @@
     }
 
     public void setBusinessInterface(Class interfaze) {
-        businessInterfaceArray = new Class[] { interfaze };
+        businessInterfaceArray = new Class[]{interfaze};
     }
 
     public Class getBusinessInterface() {