Class RawCompatibilityCalculator


  • public class RawCompatibilityCalculator
    extends Object
    Compatibility calculator.

    It doesn't cache anything, it calculates compatibilities on each call.

    Author:
    Leonid Bushuev from JetBrains
    • Constructor Detail

      • RawCompatibilityCalculator

        public RawCompatibilityCalculator​(@NotNull
                                          VcsManager vcsManager,
                                          @NotNull
                                          SecurityContextEx securityContext)
    • Method Detail

      • isObsoleteCompatibility

        public boolean isObsoleteCompatibility​(@NotNull
                                               AgentDescription agentDescription,
                                               @NotNull
                                               CompatibilityResult compatibility)
        Returns true if previously calculated compatibility result has become obsolete after the change of agent parameters, build steps or VCS types.
        Parameters:
        agentDescription - agent to check compatibility with
        compatibility - the compatibility result to check
        Returns:
        see above