Class EventServiceImpl

    • Constructor Detail

      • EventServiceImpl

        public EventServiceImpl()
    • Method Detail

      • list

        public List<? extends Event> list​(EventCriteria eventCriteria)
        Return all Events matching the query filters
        Specified by:
        list in interface EventService
        Parameters:
        eventCriteria - the event query criteria for filtering results
        Returns:
        list of Events
      • list

        public List<? extends Event> list​(EventCriteria eventCriteria,
                                          int limit)
        Return all Events matching the query filters
        Specified by:
        list in interface EventService
        Parameters:
        eventCriteria - the event query criteria for filtering results
        limit - maximum number of samples to be returned
        Returns:
        list of Events
      • get

        public Event get​(String messageId)
        Return a single Event with the given message id
        Specified by:
        get in interface EventService
        Parameters:
        messageId - message ID of the Event to be returned
        Returns:
        single Event
      • listTraitDescriptions

        public List<? extends TraitDescription> listTraitDescriptions​(String eventType)
        Return all trait names for an event type
        Specified by:
        listTraitDescriptions in interface EventService
        Parameters:
        eventType - event type to filter traits by
        Returns:
        list of TraitDescriptions
      • listTraits

        public List<? extends Trait> listTraits​(String eventType,
                                                String traitName)
        Return all instances of a trait for an event type
        Specified by:
        listTraits in interface EventService
        Parameters:
        eventType - event type to filter traits by
        traitName - trait to return values for
        Returns:
        list of Traits