Class BuildLogTailImpl

    • Constructor Detail

      • BuildLogTailImpl

        public BuildLogTailImpl​(@NotNull
                                String buildId)
    • Method Detail

      • getBuildId

        public String getBuildId()
        Specified by:
        getBuildId in interface BuildLogTail
        Returns:
        id of build which is presented by this log tail
      • getLastMessages

        @NotNull
        public List<BuildMessage1> getLastMessages()
        Description copied from interface: BuildLogTail
        Returns latest messages in reverse order. So last message available as getLastMessages().iterator().next();
        Specified by:
        getLastMessages in interface BuildLogTail
      • getLastMessages

        @NotNull
        public List<BuildMessage1> getLastMessages​(@NotNull
                                                   String flowId)
        Description copied from interface: BuildLogTail
        May be empty.
        Specified by:
        getLastMessages in interface BuildLogTail
        Parameters:
        flowId - id of the flow for which messages must be returned
        Returns:
        list of messages corresponding to specified flowId
      • getMaxSize

        public int getMaxSize()
        Specified by:
        getMaxSize in interface BuildLogTail
        Returns:
        maximum tail size, which can be obtained via #getLastMessages