Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Further, to limit timed events to a highly-available single source in a clustered zone (i.e. a clustered singleton), mark the implementation with @Scope@Domain orĀ @Scope("DOMAIN"):

Code Block
java
java
@Scope("DOMAIN")@Domain
public class SomeTimer implements Runnable {

   @Producer(target="SomeChannel")
   protected Channel channel;

   public void run() {
      Event event = ...
      channel.publish(event);
   }
}