-
1. Re: org.hornetq.core.server.cluster.QueueConfiguration
jmesnil Feb 10, 2010 4:30 AM (in response to clebert.suconic)Actually, we should move *all* the XXXConfiguration classes to org.hornetq.core.configuration.
They all represent an objectified version of the configuration and would be simpler to use if located in the same package.
-
2. Re: org.hornetq.core.server.cluster.QueueConfiguration
clebert.suconic Feb 10, 2010 10:11 AM (in response to jmesnil)I guess the only class that would need to be moved is org.hornetq.core.server.cluster.QueueConfiguration.
But that will probably change the API, possibly breaking user's compilation on the next upgrade. What should I do?
Keep it as is
Move it, and create a deprecated class on the older place (extending the new one)
or just move it and have eventual users renaming their packages
BTW: there is another identical QueueConfiguration at org.hornetq.jms.configuration
-
3. Re: org.hornetq.core.server.cluster.QueueConfiguration
jmesnil Feb 10, 2010 10:22 AM (in response to clebert.suconic)the Configuration interface also references DivertConfiguration, ClusterConnectionConfiguration, etc. imho, this makes sense to provide
all these configurations interfaces in a single class.
Besides, this package is not in our API. aiui, we make no promise this would not change in a future release.
-
4. Re: org.hornetq.core.server.cluster.QueueConfiguration
clebert.suconic Feb 10, 2010 10:36 AM (in response to jmesnil)Ok, I will move them -
5. Re: org.hornetq.core.server.cluster.QueueConfiguration
timfox Feb 10, 2010 10:40 AM (in response to clebert.suconic)I mentioned this on another thread.
But for community projects we make no guarantees that apis or wireformats won't change over time. Although we will do our best to minimise such change.
Consequently there is no need for deprecation.
-
6. Re: org.hornetq.core.server.cluster.QueueConfiguration
timfox Feb 10, 2010 10:51 AM (in response to timfox)If users want guarantee compatibility, that's a value add in the EAP. -
7. Re: org.hornetq.core.server.cluster.QueueConfiguration
clebert.suconic Feb 10, 2010 12:12 PM (in response to timfox)Ok, Having said that, unless someone see a problem I will rename:
- the core Queueconfiguration to CoreQueueConfiguration
- and the jms QueueConfiguration to JMSQueueConfiguration.
I would prefer not having two classes with the same name and same exact code into two different packages.