Class FeedTimeoutEvent

    • Constructor Detail

      • FeedTimeoutEvent

        public FeedTimeoutEvent​(Object src,
                                ConfluenceEntityObject entity,
                                long allowedTimeInSeconds,
                                long exceededTimeInMilliseconds,
                                int numResultsToRender,
                                int numResultsRendered)
    • Method Detail

      • createForTimeout

        public static FeedTimeoutEvent createForTimeout​(Object src,
                                                        ConfluenceEntityObject entity,
                                                        io.atlassian.util.concurrent.Timeout timeout,
                                                        int numResultsToRender,
                                                        int numResultsRendered)
        Since:
        7.0.1
      • getEntity

        public ConfluenceEntityObject getEntity()
        Returns:
        the entity where this macro was being rendered.
      • getAllowedTimeInSeconds

        public long getAllowedTimeInSeconds()
        Returns:
        the number of seconds the timeout was set for.
      • getExceededTimeInMilliseconds

        public long getExceededTimeInMilliseconds()
        Returns:
        the number of milliseconds since the timeout expired at the time the event was created.
      • getNumResultsToRender

        public int getNumResultsToRender()
        Returns:
        the number of results that were supposed to be rendered.
      • getNumResultsRendered

        public int getNumResultsRendered()
        Returns:
        the number of results that were successfully rendered before the timeout.