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() {