code: @Override
      public void onTriggerChange(Operation operation, String tenantId, String triggerId) {
          log.debugf("Executing: %s tenantId: %s triggerId: %s", operation, tenantId, triggerId);
          switch (operation) {
              case ADD:
              case UPDATE:
                  Trigger reloadTrigger = new Trigger(tenantId, triggerId, "reload-trigger");
                  reloadTrigger(reloadTrigger);
                  break;
              case REMOVE:
                  Trigger removeTrigger = new Trigger(tenantId, triggerId, "remove-trigger");
                  removeTrigger(removeTrigger);
                  break;
          }
      }
docs: /*
  This listener method is invoked on distributed scenarios.
  When a trigger is modified, PartitionManager detects which node holds the trigger and send the event.
  Local node is responsible to remove/reload the trigger from AlertsEngine memory.