...
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 | ||||
---|---|---|---|---|
| ||||
@Scope("DOMAIN")@Domain public class SomeTimer implements Runnable { @Producer(target="SomeChannel") protected Channel channel; public void run() { Event event = ... channel.publish(event); } } |