You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tuscany.apache.org by js...@apache.org on 2007/05/07 11:29:29 UTC

svn commit: r535811 - in /incubator/tuscany/java/sca/modules: binding-rmi/src/main/java/org/apache/tuscany/binding/rmi/ binding-ws-axis2/src/main/java/org/apache/tuscany/binding/axis2/ core-spi/ core-spi/src/main/java/org/apache/tuscany/invocation/ cor...

Author: jsdelfino
Date: Mon May  7 02:29:27 2007
New Revision: 535811

URL: http://svn.apache.org/viewvc?view=rev&rev=535811
Log:
Code clean up, removed InvocationRuntimeException. Added an Invoker interface.

Added:
    incubator/tuscany/java/sca/modules/core-spi/src/main/java/org/apache/tuscany/invocation/Invoker.java   (with props)
Removed:
    incubator/tuscany/java/sca/modules/core-spi/src/main/java/org/apache/tuscany/invocation/InvocationRuntimeException.java
    incubator/tuscany/java/sca/modules/core-spi/src/main/java/org/apache/tuscany/invocation/MessageId.java
Modified:
    incubator/tuscany/java/sca/modules/binding-rmi/src/main/java/org/apache/tuscany/binding/rmi/RMIBindingInterceptor.java
    incubator/tuscany/java/sca/modules/binding-ws-axis2/src/main/java/org/apache/tuscany/binding/axis2/Axis2ServiceBinding.java
    incubator/tuscany/java/sca/modules/binding-ws-axis2/src/main/java/org/apache/tuscany/binding/axis2/Axis2ServiceCallbackTargetInvoker.java
    incubator/tuscany/java/sca/modules/core-spi/pom.xml
    incubator/tuscany/java/sca/modules/core-spi/src/main/java/org/apache/tuscany/invocation/AbstractInvocationHandler.java
    incubator/tuscany/java/sca/modules/core-spi/src/main/java/org/apache/tuscany/invocation/Interceptor.java
    incubator/tuscany/java/sca/modules/core-spi/src/main/java/org/apache/tuscany/invocation/Message.java
    incubator/tuscany/java/sca/modules/core-spi/src/main/java/org/apache/tuscany/invocation/MessageImpl.java
    incubator/tuscany/java/sca/modules/core/src/main/java/org/apache/tuscany/core/invocation/NonBlockingInterceptor.java
    incubator/tuscany/java/sca/modules/host-embedded/src/test/java/crud/CRUDInvoker.java
    incubator/tuscany/java/sca/modules/implementation-java-runtime/src/main/java/org/apache/tuscany/implementation/java/invocation/TargetInvoker.java
    incubator/tuscany/java/sca/modules/implementation-java-runtime/src/main/java/org/apache/tuscany/implementation/java/invocation/TargetInvokerExtension.java
    incubator/tuscany/java/sca/modules/implementation-java-runtime/src/main/java/org/apache/tuscany/implementation/java/invocation/TargetInvokerInterceptor.java
    incubator/tuscany/java/sca/modules/implementation-java-runtime/src/test/java/org/apache/tuscany/implementation/java/mock/MockStaticInvoker.java
    incubator/tuscany/java/sca/modules/implementation-script/src/main/java/org/apache/tuscany/implementation/spi/AbstractInterceptor.java

Modified: incubator/tuscany/java/sca/modules/binding-rmi/src/main/java/org/apache/tuscany/binding/rmi/RMIBindingInterceptor.java
URL: http://svn.apache.org/viewvc/incubator/tuscany/java/sca/modules/binding-rmi/src/main/java/org/apache/tuscany/binding/rmi/RMIBindingInterceptor.java?view=diff&rev=535811&r1=535810&r2=535811
==============================================================================
--- incubator/tuscany/java/sca/modules/binding-rmi/src/main/java/org/apache/tuscany/binding/rmi/RMIBindingInterceptor.java (original)
+++ incubator/tuscany/java/sca/modules/binding-rmi/src/main/java/org/apache/tuscany/binding/rmi/RMIBindingInterceptor.java Mon May  7 02:29:27 2007
@@ -20,7 +20,6 @@
 import java.rmi.Remote;
 
 import org.apache.tuscany.invocation.Interceptor;
-import org.apache.tuscany.invocation.InvocationRuntimeException;
 import org.apache.tuscany.invocation.Message;
 import org.apache.tuscany.rmi.RMIHost;
 import org.apache.tuscany.rmi.RMIHostException;
@@ -43,7 +42,7 @@
         this.svcName = svcName;
     }
     
-    public Message invoke(Message msg) throws InvocationRuntimeException {
+    public Message invoke(Message msg) {
         try {
             Object resp = invokeTarget((Object[])msg.getBody());
             msg.setBody(resp);

Modified: incubator/tuscany/java/sca/modules/binding-ws-axis2/src/main/java/org/apache/tuscany/binding/axis2/Axis2ServiceBinding.java
URL: http://svn.apache.org/viewvc/incubator/tuscany/java/sca/modules/binding-ws-axis2/src/main/java/org/apache/tuscany/binding/axis2/Axis2ServiceBinding.java?view=diff&rev=535811&r1=535810&r2=535811
==============================================================================
--- incubator/tuscany/java/sca/modules/binding-ws-axis2/src/main/java/org/apache/tuscany/binding/axis2/Axis2ServiceBinding.java (original)
+++ incubator/tuscany/java/sca/modules/binding-ws-axis2/src/main/java/org/apache/tuscany/binding/axis2/Axis2ServiceBinding.java Mon May  7 02:29:27 2007
@@ -211,7 +211,7 @@
                 msg.setTargetInvoker(chain.getTargetInvoker());
 //                msg.pushFromAddress(getFromAddress()); // TODO : method gone in the TRUNK???
                 if (messageId != null) {
-                    msg.setMessageId(messageId);
+                    msg.setMessageID(messageId);
                 }
                 msg.setBody(args);
                 msg.setWorkContext(workContext);

Modified: incubator/tuscany/java/sca/modules/binding-ws-axis2/src/main/java/org/apache/tuscany/binding/axis2/Axis2ServiceCallbackTargetInvoker.java
URL: http://svn.apache.org/viewvc/incubator/tuscany/java/sca/modules/binding-ws-axis2/src/main/java/org/apache/tuscany/binding/axis2/Axis2ServiceCallbackTargetInvoker.java?view=diff&rev=535811&r1=535810&r2=535811
==============================================================================
--- incubator/tuscany/java/sca/modules/binding-ws-axis2/src/main/java/org/apache/tuscany/binding/axis2/Axis2ServiceCallbackTargetInvoker.java (original)
+++ incubator/tuscany/java/sca/modules/binding-ws-axis2/src/main/java/org/apache/tuscany/binding/axis2/Axis2ServiceCallbackTargetInvoker.java Mon May  7 02:29:27 2007
@@ -85,7 +85,7 @@
 
     public Message invoke(Message msg) throws InvocationRuntimeException {
         try {
-            Object correlationId = msg.getCorrelationId();
+            Object correlationId = msg.getCorrelationID();
             if (correlationId == null) {
                 throw new InvocationRuntimeException("Missing correlation id");
             }

Modified: incubator/tuscany/java/sca/modules/core-spi/pom.xml
URL: http://svn.apache.org/viewvc/incubator/tuscany/java/sca/modules/core-spi/pom.xml?view=diff&rev=535811&r1=535810&r2=535811
==============================================================================
--- incubator/tuscany/java/sca/modules/core-spi/pom.xml (original)
+++ incubator/tuscany/java/sca/modules/core-spi/pom.xml Mon May  7 02:29:27 2007
@@ -30,6 +30,12 @@
 
     <dependencies>
         <dependency>
+            <groupId>org.osoa</groupId>
+            <artifactId>sca-api</artifactId>
+            <version>1.0-incubating-SNAPSHOT</version>
+        </dependency>
+
+        <dependency>
             <groupId>org.apache.tuscany.sca</groupId>
             <artifactId>tuscany-assembly</artifactId>
             <version>1.0-incubating-SNAPSHOT</version>

Modified: incubator/tuscany/java/sca/modules/core-spi/src/main/java/org/apache/tuscany/invocation/AbstractInvocationHandler.java
URL: http://svn.apache.org/viewvc/incubator/tuscany/java/sca/modules/core-spi/src/main/java/org/apache/tuscany/invocation/AbstractInvocationHandler.java?view=diff&rev=535811&r1=535810&r2=535811
==============================================================================
--- incubator/tuscany/java/sca/modules/core-spi/src/main/java/org/apache/tuscany/invocation/AbstractInvocationHandler.java (original)
+++ incubator/tuscany/java/sca/modules/core-spi/src/main/java/org/apache/tuscany/invocation/AbstractInvocationHandler.java Mon May  7 02:29:27 2007
@@ -50,7 +50,7 @@
         Interceptor headInterceptor = chain.getHeadInterceptor();
         Message msg = new MessageImpl();
         msg.setWorkContext(workContext);
-        msg.setCorrelationId(workContext.getCorrelationId());
+        msg.setCorrelationID(workContext.getCorrelationId());
         Operation operation = chain.getTargetOperation();
         Interface contract = operation.getInterface();
         if (contract != null && contract.isConversational()) {

Modified: incubator/tuscany/java/sca/modules/core-spi/src/main/java/org/apache/tuscany/invocation/Interceptor.java
URL: http://svn.apache.org/viewvc/incubator/tuscany/java/sca/modules/core-spi/src/main/java/org/apache/tuscany/invocation/Interceptor.java?view=diff&rev=535811&r1=535810&r2=535811
==============================================================================
--- incubator/tuscany/java/sca/modules/core-spi/src/main/java/org/apache/tuscany/invocation/Interceptor.java (original)
+++ incubator/tuscany/java/sca/modules/core-spi/src/main/java/org/apache/tuscany/invocation/Interceptor.java Mon May  7 02:29:27 2007
@@ -23,15 +23,7 @@
  *
  * @version $Rev$ $Date$
  */
-public interface Interceptor {
-
-    /**
-     * Process a synchronous wire
-     *
-     * @param msg the request Message for the wire
-     * @return the response Message from the wire
-     */
-    Message invoke(Message msg);
+public interface Interceptor extends Invoker {
 
     /**
      * Sets the next interceptor

Added: incubator/tuscany/java/sca/modules/core-spi/src/main/java/org/apache/tuscany/invocation/Invoker.java
URL: http://svn.apache.org/viewvc/incubator/tuscany/java/sca/modules/core-spi/src/main/java/org/apache/tuscany/invocation/Invoker.java?view=auto&rev=535811
==============================================================================
--- incubator/tuscany/java/sca/modules/core-spi/src/main/java/org/apache/tuscany/invocation/Invoker.java (added)
+++ incubator/tuscany/java/sca/modules/core-spi/src/main/java/org/apache/tuscany/invocation/Invoker.java Mon May  7 02:29:27 2007
@@ -0,0 +1,36 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ * 
+ *   http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.    
+ */
+package org.apache.tuscany.invocation;
+
+/**
+ * Synchronous, around-style mediation associated with a client- or target- side wire.
+ *
+ * @version $Rev$ $Date$
+ */
+public interface Invoker {
+
+    /**
+     * Process a synchronous wire
+     *
+     * @param msg the request Message for the wire
+     * @return the response Message from the wire
+     */
+    Message invoke(Message msg);
+
+}

Propchange: incubator/tuscany/java/sca/modules/core-spi/src/main/java/org/apache/tuscany/invocation/Invoker.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: incubator/tuscany/java/sca/modules/core-spi/src/main/java/org/apache/tuscany/invocation/Invoker.java
------------------------------------------------------------------------------
    svn:keywords = Rev Date

Modified: incubator/tuscany/java/sca/modules/core-spi/src/main/java/org/apache/tuscany/invocation/Message.java
URL: http://svn.apache.org/viewvc/incubator/tuscany/java/sca/modules/core-spi/src/main/java/org/apache/tuscany/invocation/Message.java?view=diff&rev=535811&r1=535810&r2=535811
==============================================================================
--- incubator/tuscany/java/sca/modules/core-spi/src/main/java/org/apache/tuscany/invocation/Message.java (original)
+++ incubator/tuscany/java/sca/modules/core-spi/src/main/java/org/apache/tuscany/invocation/Message.java Mon May  7 02:29:27 2007
@@ -76,23 +76,23 @@
     /**
      * Returns the id of the message
      */
-    Object getMessageId();
+    Object getMessageID();
 
     /**
      * Sets the id of the message
      */
-    void setMessageId(Object messageId);
+    void setMessageID(Object messageId);
 
     /**
      * Returns the correlation id of the message or null if one is not available. Correlation ids are used by transports
      * for message routing.
      */
-    Object getCorrelationId();
+    Object getCorrelationID();
 
     /**
      * Sets the correlation id of the message. Correlation ids are used by transports for message routing.
      */
-    void setCorrelationId(Object correlationId);
+    void setCorrelationID(Object correlationId);
 
     /**
      * Determines if the message represents a fault/exception

Modified: incubator/tuscany/java/sca/modules/core-spi/src/main/java/org/apache/tuscany/invocation/MessageImpl.java
URL: http://svn.apache.org/viewvc/incubator/tuscany/java/sca/modules/core-spi/src/main/java/org/apache/tuscany/invocation/MessageImpl.java?view=diff&rev=535811&r1=535810&r2=535811
==============================================================================
--- incubator/tuscany/java/sca/modules/core-spi/src/main/java/org/apache/tuscany/invocation/MessageImpl.java (original)
+++ incubator/tuscany/java/sca/modules/core-spi/src/main/java/org/apache/tuscany/invocation/MessageImpl.java Mon May  7 02:29:27 2007
@@ -31,8 +31,8 @@
 public class MessageImpl implements Message {
     private Object body;
     private LinkedList<RuntimeWire> callbackWires;
-    private Object messageId;
-    private Object correlationId;
+    private Object messageID;
+    private Object correlationID;
     private boolean isFault;
     private short conversationSequence;
     private WorkContext workContext;
@@ -87,20 +87,20 @@
         this.callbackWires = wires;
     }
 
-    public Object getMessageId() {
-        return messageId;
+    public Object getMessageID() {
+        return messageID;
     }
 
-    public void setMessageId(Object messageId) {
-        this.messageId = messageId;
+    public void setMessageID(Object messageId) {
+        this.messageID = messageId;
     }
 
-    public Object getCorrelationId() {
-        return correlationId;
+    public Object getCorrelationID() {
+        return correlationID;
     }
 
-    public void setCorrelationId(Object correlationId) {
-        this.correlationId = correlationId;
+    public void setCorrelationID(Object correlationId) {
+        this.correlationID = correlationId;
     }
 
     public boolean isFault() {

Modified: incubator/tuscany/java/sca/modules/core/src/main/java/org/apache/tuscany/core/invocation/NonBlockingInterceptor.java
URL: http://svn.apache.org/viewvc/incubator/tuscany/java/sca/modules/core/src/main/java/org/apache/tuscany/core/invocation/NonBlockingInterceptor.java?view=diff&rev=535811&r1=535810&r2=535811
==============================================================================
--- incubator/tuscany/java/sca/modules/core/src/main/java/org/apache/tuscany/core/invocation/NonBlockingInterceptor.java (original)
+++ incubator/tuscany/java/sca/modules/core/src/main/java/org/apache/tuscany/core/invocation/NonBlockingInterceptor.java Mon May  7 02:29:27 2007
@@ -122,19 +122,19 @@
 
         }
 
-        public Object getMessageId() {
+        public Object getMessageID() {
             return null;
         }
 
-        public void setMessageId(Object messageId) {
+        public void setMessageID(Object messageId) {
             throw new UnsupportedOperationException();
         }
 
-        public Object getCorrelationId() {
+        public Object getCorrelationID() {
             return null;
         }
 
-        public void setCorrelationId(Object correlationId) {
+        public void setCorrelationID(Object correlationId) {
             throw new UnsupportedOperationException();
         }
 

Modified: incubator/tuscany/java/sca/modules/host-embedded/src/test/java/crud/CRUDInvoker.java
URL: http://svn.apache.org/viewvc/incubator/tuscany/java/sca/modules/host-embedded/src/test/java/crud/CRUDInvoker.java?view=diff&rev=535811&r1=535810&r2=535811
==============================================================================
--- incubator/tuscany/java/sca/modules/host-embedded/src/test/java/crud/CRUDInvoker.java (original)
+++ incubator/tuscany/java/sca/modules/host-embedded/src/test/java/crud/CRUDInvoker.java Mon May  7 02:29:27 2007
@@ -23,7 +23,6 @@
 
 import org.apache.tuscany.interfacedef.Operation;
 import org.apache.tuscany.invocation.Interceptor;
-import org.apache.tuscany.invocation.InvocationRuntimeException;
 import org.apache.tuscany.invocation.Message;
 
 /**
@@ -45,7 +44,7 @@
         this.resourceManager = resourceManager;
     }
     
-    public Message invoke(Message msg) throws InvocationRuntimeException {
+    public Message invoke(Message msg) {
         try {
             Object[] args = msg.getBody();
             Object resp = doTheWork(args);

Modified: incubator/tuscany/java/sca/modules/implementation-java-runtime/src/main/java/org/apache/tuscany/implementation/java/invocation/TargetInvoker.java
URL: http://svn.apache.org/viewvc/incubator/tuscany/java/sca/modules/implementation-java-runtime/src/main/java/org/apache/tuscany/implementation/java/invocation/TargetInvoker.java?view=diff&rev=535811&r1=535810&r2=535811
==============================================================================
--- incubator/tuscany/java/sca/modules/implementation-java-runtime/src/main/java/org/apache/tuscany/implementation/java/invocation/TargetInvoker.java (original)
+++ incubator/tuscany/java/sca/modules/implementation-java-runtime/src/main/java/org/apache/tuscany/implementation/java/invocation/TargetInvoker.java Mon May  7 02:29:27 2007
@@ -20,7 +20,6 @@
 
 import java.lang.reflect.InvocationTargetException;
 
-import org.apache.tuscany.invocation.InvocationRuntimeException;
 import org.apache.tuscany.invocation.Message;
 import org.apache.tuscany.spi.component.WorkContext;
 
@@ -58,10 +57,8 @@
 
     /**
      * Invokes an operation on a target with the given message
-     *
-     * @throws InvocationRuntimeException
      */
-    Message invoke(Message msg) throws InvocationRuntimeException;
+    Message invoke(Message msg);
 
     /**
      * Determines whether the proxy can be cached on the client/source side

Modified: incubator/tuscany/java/sca/modules/implementation-java-runtime/src/main/java/org/apache/tuscany/implementation/java/invocation/TargetInvokerExtension.java
URL: http://svn.apache.org/viewvc/incubator/tuscany/java/sca/modules/implementation-java-runtime/src/main/java/org/apache/tuscany/implementation/java/invocation/TargetInvokerExtension.java?view=diff&rev=535811&r1=535810&r2=535811
==============================================================================
--- incubator/tuscany/java/sca/modules/implementation-java-runtime/src/main/java/org/apache/tuscany/implementation/java/invocation/TargetInvokerExtension.java (original)
+++ incubator/tuscany/java/sca/modules/implementation-java-runtime/src/main/java/org/apache/tuscany/implementation/java/invocation/TargetInvokerExtension.java Mon May  7 02:29:27 2007
@@ -23,7 +23,6 @@
 
 import org.apache.tuscany.interfacedef.Operation;
 import org.apache.tuscany.invocation.InvocationChain;
-import org.apache.tuscany.invocation.InvocationRuntimeException;
 import org.apache.tuscany.invocation.Message;
 import org.apache.tuscany.spi.component.WorkContext;
 
@@ -35,9 +34,9 @@
 public abstract class TargetInvokerExtension implements TargetInvoker {
     protected boolean cacheable;
 
-    public Message invoke(Message msg) throws InvocationRuntimeException {
+    public Message invoke(Message msg) {
         try {
-            Object messageId = msg.getMessageId();
+            Object messageId = msg.getMessageID();
             WorkContext workContext = msg.getWorkContext();
             if (messageId != null) {
                 workContext.setCorrelationId(messageId);

Modified: incubator/tuscany/java/sca/modules/implementation-java-runtime/src/main/java/org/apache/tuscany/implementation/java/invocation/TargetInvokerInterceptor.java
URL: http://svn.apache.org/viewvc/incubator/tuscany/java/sca/modules/implementation-java-runtime/src/main/java/org/apache/tuscany/implementation/java/invocation/TargetInvokerInterceptor.java?view=diff&rev=535811&r1=535810&r2=535811
==============================================================================
--- incubator/tuscany/java/sca/modules/implementation-java-runtime/src/main/java/org/apache/tuscany/implementation/java/invocation/TargetInvokerInterceptor.java (original)
+++ incubator/tuscany/java/sca/modules/implementation-java-runtime/src/main/java/org/apache/tuscany/implementation/java/invocation/TargetInvokerInterceptor.java Mon May  7 02:29:27 2007
@@ -19,8 +19,8 @@
 package org.apache.tuscany.implementation.java.invocation;
 
 import org.apache.tuscany.invocation.Interceptor;
-import org.apache.tuscany.invocation.InvocationRuntimeException;
 import org.apache.tuscany.invocation.Message;
+import org.osoa.sca.ServiceRuntimeException;
 
 
 /**
@@ -39,9 +39,9 @@
         this.invoker = invoker;
     }
 
-    public Message invoke(Message msg) throws InvocationRuntimeException {
+    public Message invoke(Message msg) {
         if (invoker == null) {
-            throw new InvocationRuntimeException("No target invoker specified on message");
+            throw new ServiceRuntimeException("No target invoker specified on message");
         }
         return invoker.invoke(msg);
     }

Modified: incubator/tuscany/java/sca/modules/implementation-java-runtime/src/test/java/org/apache/tuscany/implementation/java/mock/MockStaticInvoker.java
URL: http://svn.apache.org/viewvc/incubator/tuscany/java/sca/modules/implementation-java-runtime/src/test/java/org/apache/tuscany/implementation/java/mock/MockStaticInvoker.java?view=diff&rev=535811&r1=535810&r2=535811
==============================================================================
--- incubator/tuscany/java/sca/modules/implementation-java-runtime/src/test/java/org/apache/tuscany/implementation/java/mock/MockStaticInvoker.java (original)
+++ incubator/tuscany/java/sca/modules/implementation-java-runtime/src/test/java/org/apache/tuscany/implementation/java/mock/MockStaticInvoker.java Mon May  7 02:29:27 2007
@@ -23,9 +23,9 @@
 
 import org.apache.tuscany.implementation.java.invocation.TargetInvoker;
 import org.apache.tuscany.invocation.Interceptor;
-import org.apache.tuscany.invocation.InvocationRuntimeException;
 import org.apache.tuscany.invocation.Message;
 import org.apache.tuscany.spi.component.WorkContext;
+import org.osoa.sca.ServiceRuntimeException;
 
 /**
  * Caches component instances that do not need to be resolved for every wire, e.g. an wire originating from a lesser
@@ -65,11 +65,11 @@
                 return operation.invoke(instance, (Object[]) payload);
             }
         } catch (IllegalAccessException e) {
-            throw new InvocationRuntimeException(e);
+            throw new ServiceRuntimeException(e);
         }
     }
 
-    public Message invoke(Message msg) throws InvocationRuntimeException {
+    public Message invoke(Message msg) {
         try {
             Object resp = invokeTarget(msg.getBody(), TargetInvoker.NONE, null);
             msg.setBody(resp);

Modified: incubator/tuscany/java/sca/modules/implementation-script/src/main/java/org/apache/tuscany/implementation/spi/AbstractInterceptor.java
URL: http://svn.apache.org/viewvc/incubator/tuscany/java/sca/modules/implementation-script/src/main/java/org/apache/tuscany/implementation/spi/AbstractInterceptor.java?view=diff&rev=535811&r1=535810&r2=535811
==============================================================================
--- incubator/tuscany/java/sca/modules/implementation-script/src/main/java/org/apache/tuscany/implementation/spi/AbstractInterceptor.java (original)
+++ incubator/tuscany/java/sca/modules/implementation-script/src/main/java/org/apache/tuscany/implementation/spi/AbstractInterceptor.java Mon May  7 02:29:27 2007
@@ -22,7 +22,6 @@
 import java.lang.reflect.InvocationTargetException;
 
 import org.apache.tuscany.invocation.Interceptor;
-import org.apache.tuscany.invocation.InvocationRuntimeException;
 import org.apache.tuscany.invocation.Message;
 
 /**
@@ -34,7 +33,7 @@
 
     private Interceptor next;
 
-    public Message invoke(Message msg) throws InvocationRuntimeException {
+    public Message invoke(Message msg) {
         try {
             Object resp = doInvoke((Object[])msg.getBody());
             msg.setBody(resp);



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