I'd also like to remove the getImplementationInterfaceContract method from
the ReferenceBindingProvider and ServiceBindingProvider interfaces as well
as nothing seems to do anything useful with them, but now I wonder if I'm
missing something. Is there a good reason why this method still need to be
on those interfaces?

  ...ant

On 5/8/07, [EMAIL PROTECTED] <[EMAIL PROTECTED]> wrote:

Author: antelder
Date: Tue May  8 03:18:01 2007
New Revision: 536148

URL: http://svn.apache.org/viewvc?view=rev&rev=536148
Log:
Remove getImplementationInterfaceContract from ImplementationProvider
interface as nothing is using it

Modified:

    
incubator/tuscany/java/sca/modules/core-spi/src/main/java/org/apache/tuscany/provider/ImplementationProvider.java

Modified:
incubator/tuscany/java/sca/modules/core-spi/src/main/java/org/apache/tuscany/provider/ImplementationProvider.java
URL:
http://svn.apache.org/viewvc/incubator/tuscany/java/sca/modules/core-spi/src/main/java/org/apache/tuscany/provider/ImplementationProvider.java?view=diff&rev=536148&r1=536147&r2=536148

==============================================================================
---
incubator/tuscany/java/sca/modules/core-spi/src/main/java/org/apache/tuscany/provider/ImplementationProvider.java
(original)
+++
incubator/tuscany/java/sca/modules/core-spi/src/main/java/org/apache/tuscany/provider/ImplementationProvider.java
Tue May  8 03:18:01 2007
@@ -20,7 +20,6 @@
package org.apache.tuscany.provider;

import org.apache.tuscany.core.RuntimeComponentService;
-import org.apache.tuscany.interfacedef.InterfaceContract;
import org.apache.tuscany.interfacedef.Operation;
import org.apache.tuscany.invocation.Invoker;

@@ -53,13 +52,4 @@
      */
     Invoker createCallbackInvoker(Operation operation);

-    /**
-     * Get the effective interface contract imposed by the
implementation.
-     *
-     * @param service The component service
-     * @return The effective interface contract, if null is returned, the
interface contract
-     * for the component service will be used
-     */
-    InterfaceContract
getImplementationInterfaceContract(RuntimeComponentService service);
-
}



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


Reply via email to