Uses of Class
io.apicurio.registry.rules.RuleViolationException
-
Packages that use RuleViolationException Package Description io.apicurio.registry.rules io.apicurio.registry.rules.compatibility io.apicurio.registry.rules.validity -
-
Uses of RuleViolationException in io.apicurio.registry.rules
Methods in io.apicurio.registry.rules that throw RuleViolationException Modifier and Type Method Description void
RulesService. applyRule(String groupId, String artifactId, ArtifactType artifactType, ContentHandle artifactContent, RuleType ruleType, String ruleConfiguration, RuleApplicationType ruleApplicationType)
Applies a single, specific rule to the content update for the given artifact.void
RulesServiceImpl. applyRule(String groupId, String artifactId, ArtifactType artifactType, ContentHandle artifactContent, RuleType ruleType, String ruleConfiguration, RuleApplicationType ruleApplicationType)
void
RulesService. applyRules(String groupId, String artifactId, ArtifactType artifactType, ContentHandle artifactContent, RuleApplicationType ruleApplicationType)
Applies all configured rules to check whether a content update for an artifact is allowed.void
RulesService. applyRules(String groupId, String artifactId, String artifactVersion, ArtifactType artifactType, ContentHandle updatedContent)
Applies configured rules to the content update, relative to ANY artifact version.void
RulesServiceImpl. applyRules(String groupId, String artifactId, ArtifactType artifactType, ContentHandle artifactContent, RuleApplicationType ruleApplicationType)
void
RulesServiceImpl. applyRules(String groupId, String artifactId, String artifactVersion, ArtifactType artifactType, ContentHandle updatedContent)
void
RuleExecutor. execute(RuleContext context)
Executes the logic of the rule against the given context. -
Uses of RuleViolationException in io.apicurio.registry.rules.compatibility
Methods in io.apicurio.registry.rules.compatibility that throw RuleViolationException Modifier and Type Method Description void
CompatibilityRuleExecutor. execute(RuleContext context)
-
Uses of RuleViolationException in io.apicurio.registry.rules.validity
Methods in io.apicurio.registry.rules.validity that throw RuleViolationException Modifier and Type Method Description void
ValidityRuleExecutor. execute(RuleContext context)
void
ApicurioDataModelContentValidator. validate(ValidityLevel level, ContentHandle artifactContent)
void
AvroContentValidator. validate(ValidityLevel level, ContentHandle artifactContent)
void
ContentValidator. validate(ValidityLevel level, ContentHandle artifactContent)
Called to validate the given content.void
GraphQLContentValidator. validate(ValidityLevel level, ContentHandle content)
void
JsonSchemaContentValidator. validate(ValidityLevel level, ContentHandle artifactContent)
void
KafkaConnectContentValidator. validate(ValidityLevel level, ContentHandle artifactContent)
void
ProtobufContentValidator. validate(ValidityLevel level, ContentHandle artifactContent)
void
WsdlContentValidator. validate(ValidityLevel level, ContentHandle artifactContent)
void
XmlContentValidator. validate(ValidityLevel level, ContentHandle artifactContent)
void
XsdContentValidator. validate(ValidityLevel level, ContentHandle artifactContent)
-