Interface BuildMessagesTranslator

  • All Superinterfaces:
    ServerExtension, TeamCityExtension
    All Known Implementing Classes:
    BuildServiceMessagesTranslator

    @UserImplemented
    public interface BuildMessagesTranslator
    extends ServerExtension
    Extension for build messages translation on the server-side, similar extension exists on the agent. Implementation may use it to remove, update or alter build messages. All registered translators are processed one by one, output of one processor is passed to the next one.
    Since:
    10.0
    • Method Detail

      • translateMessages

        @NotNull
        List<BuildMessage1> translateMessages​(@NotNull
                                              SRunningBuild build,
                                              @NotNull
                                              List<BuildMessage1> messages)
        Parameters:
        build - build of the message
        messages - messages to process
        Returns:
        translated message