[cdi-dev] where is defined javax.enterprise.context.conversation.id?

Mark Struberg struberg at yahoo.de
Fri Jan 2 10:10:00 EST 2015


but 'dot notation' in ECMAScript means that the dot is used to access properties of a variable:


myvar.x is just another way to access 

myvar["x"]
And of course variables inside a variable [1].


Otoh I've found no explicit statement that dots are disallowed neither.

LieGrue,
strub


[1] http://www.ecma-international.org/ecma-262/5.1/#sec-11.2.1


On Friday, 2 January 2015, 15:30, John D. Ament <john.d.ament at gmail.com> wrote:


>
>
>As far as I know, dots are allowed in ECMAScript, under dot notation.
>
>
>On Fri Jan 02 2015 at 9:17:38 AM Mark Struberg <struberg at yahoo.de> wrote:
>
>Folks, I fear there is another issue:
>>
>>
>>Are dots in EL names even allowed? I think not.
>>
>>Please read up EL-3.0
>>
>>1.6 Operators [] and .
>>The EL follows ECMAScript in unifying the treatment of the . and [] operators.
>>
>>And in ECMAScript dots are afaik _not_ allowed in names!
>>
>>
>>If it works in some implementations then that is fine, but it is not required by the spec -> non portable. We must not require this in CDI!
>>
>>Gonna ping the servlet EG to get this confirmed.
>>
>>
>>
>>LieGrue,
>>strub
>>
>>
>>
>>> On Friday, 2 January 2015, 12:50, Mark Struberg <struberg at yahoo.de> wrote:
>>> > Forget it, I found it. Maybe I had some typo in my grep...
>>>
>>>
>>>
>>>
>>> LieGrue,
>>> strub
>>>
>>>
>>>
>>>
>>>>  On Friday, 2 January 2015, 11:59, Mark Struberg <struberg at yahoo.de>
>>> wrote:
>>>>  > I've grepped all the cdi spec project and this string doesn't
>>> appear.
>>>>  When did this got added?
>>>>
>>>>  LieGrue,
>>>>  strub
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>>   On Friday, 2 January 2015, 8:15, Tomas Remes <tremes at redhat.com>
>>>
>>>>  wrote:
>>>>>   >
>>>>>
>>>>>   Hi,
>>>>>
>>>>>   I've checked the related TCK test and it seems to me valid. In CDI
>>> spec
>>>>
>>>>>   there is:
>>>>>
>>>>>   "6.7.5. The Conversation interface
>>>>>   The container provides a built-in bean with bean type Conversation ,
>>> scope
>>>>>   @RequestScoped ,
>>>>>   and qualifier @Default , named javax.enterprise.context.conversation
>>>>  ."
>>>>>
>>>>>   Tom
>>>>>
>>>>>
>>>>>   ----- Original Message -----
>>>>>   From: "Mark Struberg" <struberg at yahoo.de>
>>>>>   To: "Antonio Goncalves" <antonio.goncalves at gmail.com>,
>>>
>>>>>   "Romain Manni-Bucau" <rmannibucau at gmail.com>
>>>>>   Cc: cdi-dev at lists.jboss.org
>>>>>   Sent: Tuesday, December 30, 2014 10:57:28 AM
>>>>>   Subject: Re: [cdi-dev] where is    defined
>>>>>   javax.enterprise.context.conversation.id?
>>>>>
>>>>>   cid is a different thing. But I did nowhere (spec and api) find the
>>> one
>>>>>   mentioned by Romain.
>>>>>   So I think it's not specified and we need to exclude this test.
>>>>>
>>>>>   LieGrue,
>>>>>   strub
>>>>>
>>>>>
>>>>>
>>>>>   On Monday, 29 December 2014, 21:41, Antonio Goncalves
>>>>>   <antonio.goncalves at gmail.com> wrote:
>>>>>
>>>>>
>>>>>>
>>>>>>
>>>>>>   Nothing in JSF nor in Servlet, but in CDI 1.2 Specification :
>>>>>>
>>>>>>
>>>>>>   6.7.4. Conversation context lifecycle
>>>>>>   (...)
>>>>>>   The long-running conversation associated with a
>>>>>>   request may be propagated to any Servlet request via use of a
>>> request
>>>>>   parameter named cid
>>>>>>   containing the unique identifier of the conversation. In this
>>> case, the
>>>>
>>>>>   application must manage this
>>>>>>   request parameter.
>>>>>>   (...)
>>>>>>
>>>>>>   This is accomplished via use of a request parameter named cid
>>>>  containing the
>>>>>   unique
>>>>>>   identifier of the conversation.
>>>>>>   (...)
>>>>>>
>>>>>>
>>>>>>
>>>>>>   On Mon, Dec 29, 2014 at 7:54 PM, Romain Manni-Bucau
>>>>>   <rmannibucau at gmail.com> wrote:
>>>>>>
>>>>>>   Hi guys
>>>>>>>
>>>>>>>   didnt find in CDI and JSF PDFs where is defined
>>>>>>>   "javax.enterprise.context.conversation.id". Seems it
>>>
>>>>  should be
>>>>>>>   available in ELs.
>>>>>>>
>>>>>>>   Do you have any pointer please?
>>>>>>>
>>>>>>>
>>>>>>>   Romain Manni-Bucau
>>>>>>>   @rmannibucau
>>>>>>>   http://www.tomitribe.com
>>>>>>>   http://rmannibucau.wordpress.com
>>>>>>>   https://github.com/rmannibucau
>>>>>>>   _______________________________________________
>>>>>>>   cdi-dev mailing list
>>>>>>>   cdi-dev at lists.jboss.org
>>>>>>>   https://lists.jboss.org/mailman/listinfo/cdi-dev
>>>>>>>
>>>>>>>   Note that for all code provided on this list, the provider
>>> licenses
>>>>  the
>>>>>   code under the Apache License, Version 2
>>>>>   (http://www.apache.org/licenses/LICENSE-2.0.html). For all other ideas
>>>
>>>>  provided
>>>>>   on this list, the provider waives all patent and other intellectual
>>>>  property
>>>>>   rights inherent in such information.
>>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>   --
>>>>>>
>>>>>>   Antonio Goncalves
>>>>>>   Software architect, Java Champion and Pluralsight author
>>>>>>
>>>>>>   Web site | Twitter | LinkedIn | Pluralsight | Paris JUG | Devoxx
>>> France
>>>>>>
>>>>>>   _______________________________________________
>>>>>>   cdi-dev mailing list
>>>>>>   cdi-dev at lists.jboss.org
>>>>>>   https://lists.jboss.org/mailman/listinfo/cdi-dev
>>>>>>
>>>>>>   Note that for all code provided on this list, the provider
>>> licenses the
>>>>  code
>>>>>   under the Apache License, Version 2
>>>>>   (http://www.apache.org/licenses/LICENSE-2.0.html). For all other ideas
>>>
>>>>  provided
>>>>>   on this list, the provider waives all patent and other intellectual
>>>>  property
>>>>>   rights inherent in such information.
>>>>>>
>>>>>>
>>>>>   _______________________________________________
>>>>>   cdi-dev mailing list
>>>>>   cdi-dev at lists.jboss.org
>>>>>   https://lists.jboss.org/mailman/listinfo/cdi-dev
>>>>>
>>>>>   Note that for all code provided on this list, the provider licenses
>>> the
>>>>  code
>>>>>   under the Apache License, Version 2
>>>>>   (http://www.apache.org/licenses/LICENSE-2.0.html). For all other ideas
>>>
>>>>  provided
>>>>>   on this list, the provider waives all patent and other intellectual
>>>>  property
>>>>>   rights inherent in such information.
>>>>>
>>>>
>>> _______________________________________________
>>> cdi-dev mailing list
>>> cdi-dev at lists.jboss.org
>>> https://lists.jboss.org/mailman/listinfo/cdi-dev
>>>
>>> Note that for all code provided on this list, the provider licenses the code
>>> under the Apache License, Version 2
>>> (http://www.apache.org/licenses/LICENSE-2.0.html). For all other ideas provided
>>> on this list, the provider waives all patent and other intellectual property
>>> rights inherent in such information.
>>>
>>_______________________________________________
>>cdi-dev mailing list
>>cdi-dev at lists.jboss.org
>>https://lists.jboss.org/mailman/listinfo/cdi-dev
>>
>>Note that for all code provided on this list, the provider licenses the code under the Apache License, Version 2 (http://www.apache.org/licenses/LICENSE-2.0.html). For all other ideas provided on this list, the provider waives all patent and other intellectual property rights inherent in such information.
>>
>
>


More information about the cdi-dev mailing list