code: private void pushServerNotRespondingException(EventChannelStruct eventChannelStruct, EventCallBackStruct callbackStruct) {
          try {
              if (eventChannelStruct != null) {
                  if (eventChannelStruct.consumer instanceof NotifdEventConsumer) {
                      if (!callbackStruct.filter_ok) {
                          callbackStruct.filter_id = NotifdEventConsumer.getInstance().add_filter_for_channel(
                                  eventChannelStruct, callbackStruct.filter_constraint);
                          callbackStruct.filter_ok = true;
                      }
                  }
              } else
                  return;
  
              CallBack callback = callbackStruct.callback;
              DevError[] errors = {new DevError()};
              errors[0].severity = ErrSeverity.ERR;
              errors[0].origin = "EventConsumer.KeepAliveThread";
              errors[0].reason = "API_EventTimeout";
              errors[0].desc = "Event channel is not responding any more, maybe the server or event system is down";
              String domain_name = callbackStruct.device.name() + "/" + callbackStruct.attr_name.toLowerCase();
              EventData event_data =
                      new EventData(eventChannelStruct.adm_device_proxy,
                              domain_name, callbackStruct.event_name, EventData.NOTIFD_EVENT,
                              callbackStruct.event_type, null, null, null, null, null, errors);
  
              event_data.device = callbackStruct.device;
              event_data.name = callbackStruct.device.name();
              event_data.event = callbackStruct.event_name;
  
              if (callbackStruct.use_ev_queue) {
                  EventQueue ev_queue = callbackStruct.device.getEventQueue();
                  ev_queue.insert_event(event_data);
              } else
                  callback.push_event(event_data);
          } catch (DevFailed e) { /* */ }
      }
docs: ===============================================================