Re: [NOTICE] Jennifer Thompson voted as a Tuscany Committer

2012-02-11 Thread Florian Moga
Congrats, Jennifer!

Florian

On Mon, Feb 6, 2012 at 10:11 AM, Jean-Sebastien Delfino 
jsdelf...@apache.org wrote:

 Welcome!

 - Jean-Sebastien


 On Sun, Feb 5, 2012 at 7:59 AM, Simon Laws simonsl...@googlemail.comwrote:

 On Fri, Feb 3, 2012 at 11:32 PM, Raymond Feng enjoyj...@gmail.com
 wrote:
  Welcome on board, Jennifer!
 
  Raymond
 
  On Feb 3, 2012, at 1:30 AM, ant elder wrote:
 
  The Tuscany PMC have voted to make Jennifer a Tuscany committer in
  recognition of all the patches submitted, particularly for the JMS
  binding.
 
  Congratulations and welcome Jennifer!
 
   ...ant
 

 Congrats Jennifer.

 Simon

 --
 Apache Tuscany committer: tuscany.apache.org
 Co-author of a book about Tuscany and SCA: tuscanyinaction.com





[jira] [Closed] (TUSCANY-4011) Callback binding gets overriden and other issues

2012-02-11 Thread Simon Laws (Closed) (JIRA)

 [ 
https://issues.apache.org/jira/browse/TUSCANY-4011?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Simon Laws closed TUSCANY-4011.
---

Resolution: Fixed

Closing as change was committed at rev1242412

 Callback binding gets overriden and other issues
 

 Key: TUSCANY-4011
 URL: https://issues.apache.org/jira/browse/TUSCANY-4011
 Project: Tuscany
  Issue Type: Bug
  Components: SCA Java Runtime
Affects Versions: Java-SCA-2.0-Beta3
 Environment: All
Reporter: Simon Laws
 Fix For: Java-SCA-2.0


 I've noticed that any callback binding configuration provided in the SCDL is 
 not present when the binding is used. It's because the binding is overridden 
 by the callback endpoint created by the service binding. 
 Only the URI is required so we can take this out of the binding created by 
 the service binding and set it on the callback binding.
 In trying to work out what was going on here I noticed a couple of other 
 things that I'd like to improve:
 - The code here is complicated by the thought that a single 
 CallbackServiceReference might be used to contact multiple callback 
 endpoints. This is no longer the case. For STATELESS components a new set of 
 callback proxies (and hence CallbackServiceReference) is created for each new 
 incoming message, because that's what happens with STATELESS components. For 
 COMPOSITE components a new callback proxy is created for each call through 
 the RequestContext object. Hence there is always a new 
 CallbackServiceReference instance for each incoming call and related callback 
 target. I believe the current complexity can be removed so that the 
 CallbackServiceReference only every refers to one callback endpoint
 - There is an opportunity for further optimization if a binding is prepared 
 to be responsible for resetting it's reference target address in the callback 
 case. For example, if we provide a field in the forward message where a 
 service binding can place the callback URI then we can remove the EPR clone 
 in the CallbackServiceReference and have the callback reference binding take 
 the target address out of the callback message. This need a bit of thought so 
 I'll open a separate JIRA for it when I get to looking at it. 

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira




[jira] [Created] (TUSCANY-4013) Can't tell what binding URI the user provided in the SCDL after the builder has run as the BindingURIBuilder overwrites it

2012-02-11 Thread Simon Laws (Created) (JIRA)
Can't tell what binding URI the user provided in the SCDL after the builder has 
run as the BindingURIBuilder overwrites it
--

 Key: TUSCANY-4013
 URL: https://issues.apache.org/jira/browse/TUSCANY-4013
 Project: Tuscany
  Issue Type: Bug
  Components: SCA Java Runtime
Affects Versions: Java-SCA-2.0-Beta3
 Environment: All
Reporter: Simon Laws
Priority: Minor
 Fix For: Java-SCA-2.0


The BindingURIBuilder overwrites any URI provided by the user so I propose to 
add a new field to binding (userSpecifiedURI) to hold what the user originally 
typed in. 

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira




[jira] [Commented] (TUSCANY-4013) Can't tell what binding URI the user provided in the SCDL after the builder has run as the BindingURIBuilder overwrites it

2012-02-11 Thread Simon Laws (Commented) (JIRA)

[ 
https://issues.apache.org/jira/browse/TUSCANY-4013?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13206168#comment-13206168
 ] 

Simon Laws commented on TUSCANY-4013:
-

I've just noticed that the binding model is all over the pace in terms of what 
extended what. We seem to have two base implementations, BindingImpl and 
BaseBindingImpl, and very few binding models choose to extend them for some 
reason. I wanted this fix for binding.ws so I'll fix that first and raise a 
separate JIRA to tidy up the binding models. 

 Can't tell what binding URI the user provided in the SCDL after the builder 
 has run as the BindingURIBuilder overwrites it
 --

 Key: TUSCANY-4013
 URL: https://issues.apache.org/jira/browse/TUSCANY-4013
 Project: Tuscany
  Issue Type: Bug
  Components: SCA Java Runtime
Affects Versions: Java-SCA-2.0-Beta3
 Environment: All
Reporter: Simon Laws
Priority: Minor
 Fix For: Java-SCA-2.0


 The BindingURIBuilder overwrites any URI provided by the user so I propose to 
 add a new field to binding (userSpecifiedURI) to hold what the user 
 originally typed in. 

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira




[jira] [Created] (TUSCANY-4014) Tidy up the binding model hierarchy

2012-02-11 Thread Simon Laws (Created) (JIRA)
Tidy up the binding model hierarchy
---

 Key: TUSCANY-4014
 URL: https://issues.apache.org/jira/browse/TUSCANY-4014
 Project: Tuscany
  Issue Type: Improvement
  Components: SCA Java Runtime
Affects Versions: Java-SCA-2.0-Beta3
 Environment: All
Reporter: Simon Laws
Priority: Minor
 Fix For: Java-SCA-2.0


As per TUSCANY-4013 the binding model is all over the pace in terms of what 
extends what. We seem to have two base implementations, BindingImpl and 
BaseBindingImpl, and very few binding models choose to extend them for some 
reason. Would be good to tidy this up. 

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira




[jira] [Commented] (TUSCANY-4014) Tidy up the binding model hierarchy

2012-02-11 Thread Luciano Resende (Commented) (JIRA)

[ 
https://issues.apache.org/jira/browse/TUSCANY-4014?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13206352#comment-13206352
 ] 

Luciano Resende commented on TUSCANY-4014:
--

It seems that we have the following :
BaseBindingImpl (located in core-spi) and not really used by anyone
BindingImpl (located in assembly) and used by CorbaBindingImpl, 
HazelcastBinding and HazelcastBinding

It seems safe to remove BaseBindingImpl, but before that, maybe update 
BindingImpl with some of it's model (e.g. unresolved and support for 
wireFormats and operationSelector models)

Another option is to get rid of both, and make the three bindings handle the 
binding model itself, as all other bindings are doing.

 Tidy up the binding model hierarchy
 ---

 Key: TUSCANY-4014
 URL: https://issues.apache.org/jira/browse/TUSCANY-4014
 Project: Tuscany
  Issue Type: Improvement
  Components: SCA Java Runtime
Affects Versions: Java-SCA-2.0-Beta3
 Environment: All
Reporter: Simon Laws
Priority: Minor
 Fix For: Java-SCA-2.0


 As per TUSCANY-4013 the binding model is all over the pace in terms of what 
 extends what. We seem to have two base implementations, BindingImpl and 
 BaseBindingImpl, and very few binding models choose to extend them for some 
 reason. Would be good to tidy this up. 

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira




[jira] [Issue Comment Edited] (TUSCANY-4014) Tidy up the binding model hierarchy

2012-02-11 Thread Luciano Resende (Issue Comment Edited) (JIRA)

[ 
https://issues.apache.org/jira/browse/TUSCANY-4014?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13206352#comment-13206352
 ] 

Luciano Resende edited comment on TUSCANY-4014 at 2/12/12 7:12 AM:
---

It seems that we have the following :
BaseBindingImpl (located in core-spi) seems to be only used by LifecycleBinding 
in testing
BindingImpl (located in assembly) and used by CorbaBindingImpl, 
HazelcastBinding and HazelcastBinding

It seems safe to remove BaseBindingImpl, but before that, maybe update 
BindingImpl with some of it's model (e.g. unresolved and support for 
wireFormats and operationSelector models)

Another option is to get rid of both, and make the three bindings handle the 
binding model itself, as all other bindings are doing.

  was (Author: luciano resende):
It seems that we have the following :
BaseBindingImpl (located in core-spi) and not really used by anyone
BindingImpl (located in assembly) and used by CorbaBindingImpl, 
HazelcastBinding and HazelcastBinding

It seems safe to remove BaseBindingImpl, but before that, maybe update 
BindingImpl with some of it's model (e.g. unresolved and support for 
wireFormats and operationSelector models)

Another option is to get rid of both, and make the three bindings handle the 
binding model itself, as all other bindings are doing.
  
 Tidy up the binding model hierarchy
 ---

 Key: TUSCANY-4014
 URL: https://issues.apache.org/jira/browse/TUSCANY-4014
 Project: Tuscany
  Issue Type: Improvement
  Components: SCA Java Runtime
Affects Versions: Java-SCA-2.0-Beta3
 Environment: All
Reporter: Simon Laws
Priority: Minor
 Fix For: Java-SCA-2.0


 As per TUSCANY-4013 the binding model is all over the pace in terms of what 
 extends what. We seem to have two base implementations, BindingImpl and 
 BaseBindingImpl, and very few binding models choose to extend them for some 
 reason. Would be good to tidy this up. 

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira