Package jetbrains.buildServer.serverSide
Class CachingCompatibilityListener
- java.lang.Object
-
- jetbrains.buildServer.serverSide.CachingCompatibilityListener
-
public final class CachingCompatibilityListener extends Object
This listener clears compatibility caches if some events occur
-
-
Constructor Summary
Constructors Constructor Description CachingCompatibilityListener(BuildQueueEx queue, EventDispatcher<BuildServerListener> buildServerEventDispatcher, EventDispatcher<ToolEventsListener> toolRegistryEventDispatcher, ProjectManagerEx projectManager, ExecutorServices executorServices, ServerResponsibility serverResponsibility)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
ensureCompatibilityResetQueueIsEmpty()
void
invalidateAllCompatibility()
void
invalidateBuildTypeCompatibility(SBuildType buildType)
void
invalidateBuildTypesCompatibility(Collection<? extends SBuildType> buildTypes, Collection<SBuildAgent> agents)
-
-
-
Constructor Detail
-
CachingCompatibilityListener
public CachingCompatibilityListener(@NotNull BuildQueueEx queue, @NotNull EventDispatcher<BuildServerListener> buildServerEventDispatcher, @NotNull EventDispatcher<ToolEventsListener> toolRegistryEventDispatcher, @NotNull ProjectManagerEx projectManager, @NotNull ExecutorServices executorServices, @NotNull ServerResponsibility serverResponsibility)
-
-
Method Detail
-
invalidateAllCompatibility
public void invalidateAllCompatibility()
-
invalidateBuildTypeCompatibility
public void invalidateBuildTypeCompatibility(@NotNull SBuildType buildType)
-
invalidateBuildTypesCompatibility
public void invalidateBuildTypesCompatibility(@NotNull Collection<? extends SBuildType> buildTypes, @Nullable Collection<SBuildAgent> agents)
-
ensureCompatibilityResetQueueIsEmpty
public void ensureCompatibilityResetQueueIsEmpty()
-
-