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]
