Class VerificationOptions

java.lang.Object
org.springframework.modulith.core.VerificationOptions

public class VerificationOptions extends Object
Options to customize application module verifications.
Since:
1.4
Author:
Oliver Drotbohm
See Also:
  • Method Details

    • defaults

      public static VerificationOptions defaults()
      Creates a new VerificationOptions including jMolecules verifications if present on the classpath.
      Returns:
      will never be null.
    • withAdditionalVerifications

      public VerificationOptions withAdditionalVerifications(Collection<com.tngtech.archunit.lang.ArchRule> verifications)
      Define the additional verifications to be executed. Disables the ones executed by default.
      Parameters:
      verifications - must not be null.
      Returns:
      will never be null.
    • withAdditionalVerifications

      public VerificationOptions withAdditionalVerifications(com.tngtech.archunit.lang.ArchRule... verifications)
      Define the additional verifications to be executed. Disables the ones executed by default.
      Parameters:
      verifications - must not be null.
      Returns:
      will never be null.
    • andAdditionalVerifications

      public VerificationOptions andAdditionalVerifications(Collection<com.tngtech.archunit.lang.ArchRule> verifications)
      Registers additional verifications on top of the default ones.
      Parameters:
      verifications - must not be null.
      Returns:
      will never be null.
    • andAdditionalVerifications

      public VerificationOptions andAdditionalVerifications(com.tngtech.archunit.lang.ArchRule... verifications)
      Registers additional verifications on top of the default ones.
      Parameters:
      verifications - must not be null.
      Returns:
      will never be null.
    • withoutAdditionalVerifications

      public VerificationOptions withoutAdditionalVerifications()
      Disables the additional verifications registered by default.
      Returns:
      will never be null.
    • getAdditionalVerifications

      Collection<com.tngtech.archunit.lang.ArchRule> getAdditionalVerifications()
      Returns all additional verifications.
      Returns:
      will never be null.