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 2007/02/13 20:39:49 UTC

svn commit: r507178 - in /incubator/tuscany/java/sca/kernel: core/src/main/java/org/apache/tuscany/core/wire/ core/src/test/java/org/apache/tuscany/core/wire/ spi/src/main/java/org/apache/tuscany/spi/wire/

Author: jmarino
Date: Tue Feb 13 11:39:48 2007
New Revision: 507178

URL: http://svn.apache.org/viewvc?view=rev&rev=507178
Log:
remove getter and setters for callback interface on OutboundWire

Modified:
    incubator/tuscany/java/sca/kernel/core/src/main/java/org/apache/tuscany/core/wire/OutboundWireImpl.java
    incubator/tuscany/java/sca/kernel/core/src/main/java/org/apache/tuscany/core/wire/WireServiceExtension.java
    incubator/tuscany/java/sca/kernel/core/src/test/java/org/apache/tuscany/core/wire/WireServiceExtensionTestCase.java
    incubator/tuscany/java/sca/kernel/spi/src/main/java/org/apache/tuscany/spi/wire/OutboundWire.java

Modified: incubator/tuscany/java/sca/kernel/core/src/main/java/org/apache/tuscany/core/wire/OutboundWireImpl.java
URL: http://svn.apache.org/viewvc/incubator/tuscany/java/sca/kernel/core/src/main/java/org/apache/tuscany/core/wire/OutboundWireImpl.java?view=diff&rev=507178&r1=507177&r2=507178
==============================================================================
--- incubator/tuscany/java/sca/kernel/core/src/main/java/org/apache/tuscany/core/wire/OutboundWireImpl.java (original)
+++ incubator/tuscany/java/sca/kernel/core/src/main/java/org/apache/tuscany/core/wire/OutboundWireImpl.java Tue Feb 13 11:39:48 2007
@@ -39,7 +39,6 @@
 public class OutboundWireImpl implements OutboundWire {
     private QName bindingType = LOCAL_BINDING;
     private ServiceContract serviceContract;
-    private Class<?>[] callbackInterfaces;
     private Map<Operation<?>, OutboundInvocationChain> chains = new HashMap<Operation<?>, OutboundInvocationChain>();
     private Map<Operation<?>, InboundInvocationChain> callbackTargetChains =
         new HashMap<Operation<?>, InboundInvocationChain>();
@@ -77,22 +76,6 @@
 
     public void setServiceContract(ServiceContract serviceContract) {
         this.serviceContract = serviceContract;
-    }
-
-    public void setCallbackInterface(Class<?> interfaze) {
-        callbackInterfaces = new Class[]{interfaze};
-    }
-
-    public Class<?> getCallbackInterface() {
-        return callbackInterfaces[0];
-    }
-
-    public void addCallbackInterface(Class<?> claz) {
-        throw new UnsupportedOperationException("Additional callback interfaces not yet supported");
-    }
-
-    public Class[] getImplementedCallbackInterfaces() {
-        return callbackInterfaces;
     }
 
     public URI getUri() {

Modified: incubator/tuscany/java/sca/kernel/core/src/main/java/org/apache/tuscany/core/wire/WireServiceExtension.java
URL: http://svn.apache.org/viewvc/incubator/tuscany/java/sca/kernel/core/src/main/java/org/apache/tuscany/core/wire/WireServiceExtension.java?view=diff&rev=507178&r1=507177&r2=507178
==============================================================================
--- incubator/tuscany/java/sca/kernel/core/src/main/java/org/apache/tuscany/core/wire/WireServiceExtension.java (original)
+++ incubator/tuscany/java/sca/kernel/core/src/main/java/org/apache/tuscany/core/wire/WireServiceExtension.java Tue Feb 13 11:39:48 2007
@@ -145,7 +145,6 @@
         }
         // Add target callback chain to outbound wire
         if (contract.getCallbackName() != null) {
-            outboundWire.setCallbackInterface(contract.getCallbackClass());
             for (Operation<?> operation : contract.getCallbackOperations().values()) {
                 InboundInvocationChain callbackTargetChain = createInboundChain(operation);
                 callbackTargetChain.addInterceptor(new InvokerInterceptor());
@@ -183,7 +182,6 @@
 
         // Add target callback chain to outbound wire
         if (contract.getCallbackName() != null) {
-            outboundWire.setCallbackInterface(contract.getCallbackClass());
             for (Operation<?> operation : contract.getCallbackOperations().values()) {
                 InboundInvocationChain callbackTargetChain = createInboundChain(operation);
                 callbackTargetChain.addInterceptor(new InvokerInterceptor());
@@ -293,7 +291,6 @@
 
             }
             if (contract.getCallbackName() != null) {
-                wire.setCallbackInterface(contract.getCallbackClass());
                 for (Operation<?> operation : contract.getCallbackOperations().values()) {
                     InboundInvocationChain callbackTargetChain = createInboundChain(operation);
                     callbackTargetChain.addInterceptor(new InvokerInterceptor());

Modified: incubator/tuscany/java/sca/kernel/core/src/test/java/org/apache/tuscany/core/wire/WireServiceExtensionTestCase.java
URL: http://svn.apache.org/viewvc/incubator/tuscany/java/sca/kernel/core/src/test/java/org/apache/tuscany/core/wire/WireServiceExtensionTestCase.java?view=diff&rev=507178&r1=507177&r2=507178
==============================================================================
--- incubator/tuscany/java/sca/kernel/core/src/test/java/org/apache/tuscany/core/wire/WireServiceExtensionTestCase.java (original)
+++ incubator/tuscany/java/sca/kernel/core/src/test/java/org/apache/tuscany/core/wire/WireServiceExtensionTestCase.java Tue Feb 13 11:39:48 2007
@@ -113,7 +113,6 @@
         OutboundInvocationChain chain = wire.getInvocationChains().get(operation);
         assertEquals(operation, chain.getOperation());
         assertNull(chain.getHeadInterceptor());
-        assertEquals(Callback.class, wire.getCallbackInterface());
         assertEquals(1, wire.getTargetCallbackInvocationChains().size());
         InboundInvocationChain callbackChain = wire.getTargetCallbackInvocationChains().get(callbackOperation);
         assertEquals(callbackOperation, callbackChain.getOperation());

Modified: incubator/tuscany/java/sca/kernel/spi/src/main/java/org/apache/tuscany/spi/wire/OutboundWire.java
URL: http://svn.apache.org/viewvc/incubator/tuscany/java/sca/kernel/spi/src/main/java/org/apache/tuscany/spi/wire/OutboundWire.java?view=diff&rev=507178&r1=507177&r2=507178
==============================================================================
--- incubator/tuscany/java/sca/kernel/spi/src/main/java/org/apache/tuscany/spi/wire/OutboundWire.java (original)
+++ incubator/tuscany/java/sca/kernel/spi/src/main/java/org/apache/tuscany/spi/wire/OutboundWire.java Tue Feb 13 11:39:48 2007
@@ -47,16 +47,6 @@
     void setTargetUri(URI uri);
 
     /**
-     * Sets the callback interface type generated proxies implement
-     */
-    void setCallbackInterface(Class<?> interfaze);
-
-    /**
-     * Returns the callback interface type implemented by generated proxies
-     */
-    Class<?> getCallbackInterface();
-
-    /**
      * Returns the invocation configuration for each operation on a service specified by a reference or a target
      * service.
      */



---------------------------------------------------------------------
To unsubscribe, e-mail: tuscany-commits-unsubscribe@ws.apache.org
For additional commands, e-mail: tuscany-commits-help@ws.apache.org