grpc-java/core
Kun Zhang c92c9e71bb
core: SubchannelStateListener continues to receive updates after LoadBalancer is shutdown. (#5883)
No more methods on the `LoadBalancer` will be called after
`LoadBalancer#shutdown()` is called.  This includes
`LoadBalancer#handleSubchannelState()` too.  `SubchannelStateListener`
inherited this restriction.  However, this special case makes
`onSubchannelState(SHUTDOWN)` an unreliable way of being notified
about `Subchannel` SHUTDOWN, and may confuse/complicate a
wrapping `LoadBalancer` that expects the full notification (e.g., #5875).

The javadoc isn't clear whether this restriction applies.  I think
it's more useful to make it no apply.
2019-06-14 14:43:54 -07:00
..
src core: SubchannelStateListener continues to receive updates after LoadBalancer is shutdown. (#5883) 2019-06-14 14:43:54 -07:00
BUILD.bazel Revert "Revert "core, netty: add io.perfmark Annotations" (#5853)" (#5884) 2019-06-14 14:09:05 -07:00
build.gradle Revert "Revert "core, netty: add io.perfmark Annotations" (#5853)" (#5884) 2019-06-14 14:09:05 -07:00