You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tuscany.apache.org by "Simon Nash (JIRA)" <tu...@ws.apache.org> on 2007/08/31 12:24:30 UTC
[jira] Created: (TUSCANY-1640) Consolidate extended provider SPI
interfaces into base interfaces
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
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: tuscany-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: tuscany-dev-help@ws.apache.org
[jira] Assigned: (TUSCANY-1640) Consolidate extended provider SPI
interfaces into base interfaces
Posted by "Jean-Sebastien Delfino (JIRA)" <tu...@ws.apache.org>.
[ 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: tuscany-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: tuscany-dev-help@ws.apache.org
[jira] Resolved: (TUSCANY-1640) Consolidate extended provider SPI
interfaces into base interfaces
Posted by "Jean-Sebastien Delfino (JIRA)" <tu...@ws.apache.org>.
[ https://issues.apache.org/jira/browse/TUSCANY-1640?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Jean-Sebastien Delfino resolved TUSCANY-1640.
---------------------------------------------
Resolution: Fixed
Fixed. I merged ReferenceBindingProvider2 and ServiceBindingProvider2 into the base interfaces. There is no ImplementationProvider2 anymore so I didn't have to merge it...
> 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: tuscany-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: tuscany-dev-help@ws.apache.org