/** * Register callback for getting all container events. * * @param consumer */ public void registerEventHandler(Consumer<RoleChangeEvent> consumer) { gondola.registerForRoleChanges(consumer); eventCallbacks.add(consumer); }
private void watchGondolaEvent() { gondola.registerForRoleChanges(roleChangeEvent -> { if (roleChangeEvent.leader != null) { lock.lock();