On Mon, May 22, 2017 at 3:52 PM, Stephen Colebourne <scolebou...@joda.org> wrote:
> On 22 May 2017 at 23:29, Gary Gregory <garydgreg...@gmail.com> wrote: > > Don't you mean 4.0 since changing: > > > > - AbstractCircuitBreaker.addChangeListener(PropertyChangeListener) > > - AbstractCircuitBreaker.removeChangeListener(PropertyChangeListener) > > > > would break BC? > > No. I meant 3.7. [lang] has a problem with versioning because it is > tied to JDK releases, so incompatible changes within a development > stream are tricky. This may be a case where BC could be broken. Or it > may not. (Up to the maintainers, not me) > IMO, this is 4.0 territory (we have another thread cooking about 4.0 ATM). The simplest solution would be for [lang4] to provide its own PropertyChangeListener kind of interface. We could also and in addition add an AbstractCircuitBreaker to [collections]. Thoughts? Gary > > There needs to be a JDK 9 modular compatible release of each > development stream given how low level it is within the ecosystem. > Now, there is no requirement to remove the java.desktop dependency, > but it will make [lang3] look rather odd, given what kind of library > it is trying to be. > > One final option is to declare an optional dependency on java.desktop, > such that the AbstractCircuitBreaker will fail to load unless the > end-user manually chooses to add java.desktop. I don't like it, but it > may be a compromise for compatibility. > > Stephen > > --------------------------------------------------------------------- > To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org > For additional commands, e-mail: dev-h...@commons.apache.org > > -- E-Mail: garydgreg...@gmail.com | ggreg...@apache.org Java Persistence with Hibernate, Second Edition <https://www.amazon.com/gp/product/1617290459/ref=as_li_tl?ie=UTF8&camp=1789&creative=9325&creativeASIN=1617290459&linkCode=as2&tag=garygregory-20&linkId=cadb800f39946ec62ea2b1af9fe6a2b8> <http:////ir-na.amazon-adsystem.com/e/ir?t=garygregory-20&l=am2&o=1&a=1617290459> JUnit in Action, Second Edition <https://www.amazon.com/gp/product/1935182021/ref=as_li_tl?ie=UTF8&camp=1789&creative=9325&creativeASIN=1935182021&linkCode=as2&tag=garygregory-20&linkId=31ecd1f6b6d1eaf8886ac902a24de418%22> <http:////ir-na.amazon-adsystem.com/e/ir?t=garygregory-20&l=am2&o=1&a=1935182021> Spring Batch in Action <https://www.amazon.com/gp/product/1935182951/ref=as_li_tl?ie=UTF8&camp=1789&creative=9325&creativeASIN=1935182951&linkCode=%7B%7BlinkCode%7D%7D&tag=garygregory-20&linkId=%7B%7Blink_id%7D%7D%22%3ESpring+Batch+in+Action> <http:////ir-na.amazon-adsystem.com/e/ir?t=garygregory-20&l=am2&o=1&a=1935182951> Blog: http://garygregory.wordpress.com Home: http://garygregory.com/ Tweet! http://twitter.com/GaryGregory