Yes, UIDGenerator.generateURNString() is the right method to use for
message IDs. The Synapse UUIDGenerator should indeed be
removed/deprecated for the same reasons as the UUIDGenerator in Axiom.

Andreas

On Wed, Oct 6, 2010 at 19:53, Hiranya Jayathilaka <[email protected]> wrote:
> On Wed, Oct 6, 2010 at 5:42 AM, Ruwan Linton <[email protected]> wrote:
>> +1, please do this change into the branch as well.
>
> Will do.
>
> I also noticed that in certain places we use a UUIDGenerator
> implementation in Synapse. The javadocs of this class says:
>
> "This is a thread-safe version of the Axiom UUIDGenerator to be used
> until it is fixed in the next Axiom release"
>
> So I think now we can use the new UIDGenerator from Axiom and retire
> the Synapse UUIDGenerator. Andreas, can you please verify this? Is it
> ok to switch?
>
> Thanks,
> Hiranya
>
>> Ruwan
>>
>> On Wed, Oct 6, 2010 at 3:14 AM, Hiranya Jayathilaka <[email protected]>
>> wrote:
>>>
>>> Hi,
>>>
>>> The ServerWorker impl of the NHTTP transport uses the deprecated
>>> UUIDGenerator from Axiom to generate message IDs. The proper way of
>>> doing this is by using the new UIDGenerator (see [1] for details). The
>>> IDs generated by the two are slightly different in structure:
>>>
>>> UUIDGenerator (deprecated): urn:uuid:ADC550543A84B984B31286224511085
>>> UIDGenerator: urn:uuid:68b32f40-70e0-4907-b053-7b6e694c6b02
>>>
>>> In fact IDs generated by UUIDGenerator are not standard compliant and
>>> it could cause interop issues. So shall we modify the ServerWorker to
>>> use the new UIDGenerator?
>>>
>>> Thanks,
>>> Hiranya
>>>
>>> [1] - https://issues.apache.org/jira/browse/AXIS2-4527
>>>
>>> --
>>> Hiranya Jayathilaka
>>> Senior Software Engineer;
>>> WSO2 Inc.;  http://wso2.org
>>> E-mail: [email protected];  Mobile: +94 77 633 3491
>>> Blog: http://techfeast-hiranya.blogspot.com
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: [email protected]
>>> For additional commands, e-mail: [email protected]
>>>
>>
>>
>>
>> --
>> Ruwan Linton
>> Software Architect & Product Manager, WSO2 ESB; http://wso2.org/esb
>> WSO2 Inc.; http://wso2.org
>>
>> Lean . Enterprise . Middleware
>>
>> phone: +1 408 754 7388 ext 51789
>> email: [email protected]; cell: +94 77 341 3097
>> blog: http://blog.ruwan.org
>> linkedin: http://www.linkedin.com/in/ruwanlinton
>> google: http://www.google.com/profiles/ruwan.linton
>> tweet: http://twitter.com/ruwanlinton
>>
>
>
>
> --
> Hiranya Jayathilaka
> Senior Software Engineer;
> WSO2 Inc.;  http://wso2.org
> E-mail: [email protected];  Mobile: +94 77 633 3491
> Blog: http://techfeast-hiranya.blogspot.com
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to