Interface EventSinkSrv.Iface

All Known Implementing Classes:
EventSinkSrv.Client
Enclosing class:
EventSinkSrv

public static interface EventSinkSrv.Iface
  • Method Summary

    Modifier and Type Method Description
    List<Event> getEvents​(EventRange range)
    Получить последовательный набор событий из истории системы, от более ранних к более поздним, из диапазона, заданного `range`.
    long getLastEventID()
    Получить идентификатор наиболее позднего известного на момент исполнения запроса события.
  • Method Details

    • getEvents

      List<Event> getEvents​(EventRange range) throws EventNotFound, InvalidRequest, org.apache.thrift.TException
      Получить последовательный набор событий из истории системы, от более ранних к более поздним, из диапазона, заданного `range`. Результат выполнения запроса может содержать от `0` до `range.limit` событий. Если в `range.after` указан идентификатор неизвестного события, то есть события, не наблюдаемого клиентом ранее в известной ему истории, бросится исключение `EventNotFound`.
      Parameters:
      range -
      Throws:
      EventNotFound
      InvalidRequest
      org.apache.thrift.TException
    • getLastEventID

      long getLastEventID() throws NoLastEvent, org.apache.thrift.TException
      Получить идентификатор наиболее позднего известного на момент исполнения запроса события.
      Throws:
      NoLastEvent
      org.apache.thrift.TException