coherence-community / coherence-incubator

Coherence Incubator
38 stars 37 forks source link

Introduce the ability to control (start/disable/suspend) all event channels for a cache #144

Closed brianoliver closed 9 years ago

brianoliver commented 9 years ago

When reloading a cache it would be nice if all event channels could be controlled via a single JMX MBean.

brianoliver commented 9 years ago

@brianoliver said: Accidentally closed

brianoliver commented 9 years ago

@brianoliver said: To achieve this (now that #140, we need to do the following:

  1. Introduce start, suspend and disable methods on the EventDistributor interface

  2. Introduce an EventDistributorMBean interface (with start, suspend and disable method) and a getStatus method that outlines the state of all EventChannels (because we now know that).

  3. Implement EventDistributorMBean methods (for Coherence and JMS-based EventDistributors). This should be as simple as invoking an EntryProcessor across the EventChannels.

  4. Implement EventDistributorMBean registration.

  5. Update the documentation.

brianoliver commented 8 years ago

This issue was imported from JIRA COHINC-144

brianoliver commented 9 years ago

Reported by @brianoliver

brianoliver commented 9 years ago

Marked as fixed by @brianoliver on Friday, September 4th 2015, 5:25:03 pm