[ https://issues.apache.org/jira/browse/TUSCANY-1640?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Jean-Sebastien Delfino reassigned TUSCANY-1640: ----------------------------------------------- Assignee: Jean-Sebastien Delfino > Consolidate extended provider SPI interfaces into base interfaces > ----------------------------------------------------------------- > > Key: TUSCANY-1640 > URL: https://issues.apache.org/jira/browse/TUSCANY-1640 > Project: Tuscany > Issue Type: Bug > Components: Java SCA Core Runtime > Affects Versions: Java-SCA-0.99 > Environment: Windows XP > Reporter: Simon Nash > Assignee: Jean-Sebastien Delfino > Fix For: Java-SCA-1.0 > > > In org.apache.tuscany.sca.provider, we have some extended SPI interfaces that > were introduced to support new functionality in a way htat would not impact > existing extension code by putting new methods into the base SPI interfaces. > The extended SPI interfaces are: > ReferenceBindingProvider2 > ServiceBindingProvider2 > ImplementationProvider2 (part of patch 4 for TUSCANY-1500) > The following changes should be made to base SPI interfaces so that these > extended interfaces can be eliminated: > 1. In ReferenceBindingProvider, add createInvoker(Operation operation) and > remove createInvoker(Operation operation, boolean isCallback). Change > existing provider code to use the new signature. > 2. In ReferenceBindingProvider, add supportsAsyncOneWayInvocation(). Change > existing provider code to implement this method and return false. > 3. In ServiceBindingProvider, add supportsAsyncOneWayInvocation(). Change > existing provider code to implement this method and return false. > 4. In ImplementationProvider, add processReferenceWire(RuntimeWire wire). > Change existing provider code to implement this method and do nothing. > . -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]