public class MinMuleVersionArtifactDescriptorValidator extends Object implements ArtifactDescriptorValidator
ArtifactDescriptor.getMinMuleVersion(). By default compares versions using major.minor.patch but
can be configured to do the comparison using semantic version.| Constructor and Description |
|---|
MinMuleVersionArtifactDescriptorValidator(boolean validateMinMuleVersionWithSemanticVersion)
Creates an instance of this validator.
|
MinMuleVersionArtifactDescriptorValidator(boolean validateMinMuleVersionWithSemanticVersion,
Supplier<String> muleRuntimeVersionSupplier)
Creates an instance of this validator.
|
| Modifier and Type | Method and Description |
|---|---|
void |
validate(ArtifactDescriptor descriptor)
Validates the
ArtifactDescriptor. |
public MinMuleVersionArtifactDescriptorValidator(boolean validateMinMuleVersionWithSemanticVersion)
validateMinMuleVersionWithSemanticVersion - true uses semantic version for checking ArtifactDescriptor.getMinMuleVersion().public MinMuleVersionArtifactDescriptorValidator(boolean validateMinMuleVersionWithSemanticVersion,
Supplier<String> muleRuntimeVersionSupplier)
validateMinMuleVersionWithSemanticVersion - true uses semantic version for checking ArtifactDescriptor.getMinMuleVersion().muleRuntimeVersionSupplier - Supplier to get Mule Runtime version. Non null.public void validate(ArtifactDescriptor descriptor)
ArtifactDescriptorValidatorArtifactDescriptor. If validation fails a MuleRuntimeException
would be thrown.validate in interface ArtifactDescriptorValidatordescriptor - an ArtifactDescriptor to be validated.Copyright © 2003–2018 MuleSoft, Inc.. All rights reserved.