Class VerificationOptions
java.lang.Object
org.springframework.modulith.core.VerificationOptions
Options to customize application module verifications.
- Since:
- 1.4
- Author:
- Oliver Drotbohm
- See Also:
-
Method Summary
Modifier and TypeMethodDescriptionandAdditionalVerifications
(com.tngtech.archunit.lang.ArchRule... verifications) Registers additional verifications on top of the default ones.andAdditionalVerifications
(Collection<com.tngtech.archunit.lang.ArchRule> verifications) Registers additional verifications on top of the default ones.static VerificationOptions
defaults()
Creates a newVerificationOptions
including jMolecules verifications if present on the classpath.(package private) Collection<com.tngtech.archunit.lang.ArchRule>
Returns all additional verifications.withAdditionalVerifications
(com.tngtech.archunit.lang.ArchRule... verifications) Define the additional verifications to be executed.withAdditionalVerifications
(Collection<com.tngtech.archunit.lang.ArchRule> verifications) Define the additional verifications to be executed.Disables the additional verifications registered by default.
-
Method Details
-
defaults
Creates a newVerificationOptions
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
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.
-