in text-translators-agent/src/jetbrains/buildServer/agent/messages/TextBuildMessagesTranslator.java [38:59]
public TextBuildMessagesTranslator(@NotNull final EventDispatcher<AgentLifeCycleListener> dispatcher,
@NotNull final TranslatorsRegistry registry) {
myTranslatorsRegistry = registry;
myActiveRunner = new AtomicReference<BuildRunnerContext>();
dispatcher.addListener(new AgentLifeCycleAdapter() {
@Override
public void beforeRunnerStart(@NotNull final BuildRunnerContext runner) {
myActiveRunner.set(runner);
}
@Override
public void buildStarted(@NotNull final AgentRunningBuild runningBuild) {
mySuspendServiceMessages = false;
}
@Override
public void runnerFinished(@NotNull final BuildRunnerContext runner, @NotNull final BuildFinishedStatus status) {
myActiveRunner.set(null);
}
});
}