[ 
https://issues.apache.org/activemq/browse/CAMEL-2752?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=60972#action_60972
 ] 

Christian Mueller commented on CAMEL-2752:
------------------------------------------

I have done the following changes:
- renamed UUIDGenerator to UuidGenerator
- renamed SimpleUUIDGenerator to SimpleUuidGenerator
- renamed SimpleUUIDGeneratorTest to SimpleUuidGeneratorTest
- renamed ActiveMQUUIDGenerator to ActiveMQUuidGenerator
- renamed ActiveMQUUIDGeneratorTest to ActiveMQUuidGeneratorTest
- renamed DefaultUUIDGenerator to DefaultUuidGenerator
- renamed DefaultUUIDGeneratorTest to DefaultUuidGeneratorTest

- moved UuidGenerator to "org.apache.camel.spi"
- moved SimpleUuidGenerator to "org.apache.camel.impl"
- moved SimpleUuidGeneratorTest to "org.apache.camel.impl"
- moved ActiveMQUuidGenerator to "org.apache.camel.impl"
- moved ActiveMQUuidGeneratorTest to "org.apache.camel.impl"
- moved DefaultUuidGenerator to "org.apache.camel.impl"
- moved DefaultUuidGeneratorTest to "org.apache.camel.impl"

- renamed getUUIDGenerator to getUuidGenerator
- renamed setUUIDGenerator to setUuidGenerator
- renamed generateUUID to generateUuid

I have no idea, how we could prevent the users to re-setting the UuidGenerator 
on the context. Any suggestions?
Claus, which class/package I have to update to let the user set a custom 
UuidGenerator 
([advanced-configuration-of-camelcontext-using-spring.html|http://camel.apache.org/advanced-configuration-of-camelcontext-using-spring.html])?

If you agree with the changes, I will update the page 
[advanced-configuration-of-camelcontext-using-spring.html|http://camel.apache.org/advanced-configuration-of-camelcontext-using-spring.html].
 Any other pages to update/create?

Christian

> Pluggable UUID generator
> ------------------------
>
>                 Key: CAMEL-2752
>                 URL: https://issues.apache.org/activemq/browse/CAMEL-2752
>             Project: Apache Camel
>          Issue Type: New Feature
>          Components: camel-core
>    Affects Versions: 2.3.0
>            Reporter: Claus Ibsen
>            Assignee: Christian Mueller
>             Fix For: 2.5.0
>
>         Attachments: Camel-2752.patch
>
>
> To allow end users to use a customer ID generator.
> We should have out of the box
> - JavaUUID (default)
> - ActiveMQUUID which uses the same logic as AMQ
> - Sequence or something for testing purpose which just use a ID counter. 
> Makes it easier for testing to *spot* correlated messages in the logs etc.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to