Package org.apache.nifi.processor
Class StandardValidationContextFactory
java.lang.Object
org.apache.nifi.processor.StandardValidationContextFactory
- All Implemented Interfaces:
ValidationContextFactory
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final FlowAnalyzerprivate final RuleViolationsManagerprivate final ControllerServiceProvider -
Constructor Summary
ConstructorsConstructorDescriptionStandardValidationContextFactory(ControllerServiceProvider serviceProvider) StandardValidationContextFactory(ControllerServiceProvider serviceProvider, RuleViolationsManager ruleViolationsManager, FlowAnalyzer flowAnalyzer) -
Method Summary
Modifier and TypeMethodDescriptionnewValidationContext(Map<PropertyDescriptor, PropertyConfiguration> properties, String annotationData, String groupId, String componentId, ParameterContext parameterContext, boolean validateConnections)
-
Field Details
-
serviceProvider
-
ruleViolationsManager
-
flowAnalyzer
-
-
Constructor Details
-
StandardValidationContextFactory
-
StandardValidationContextFactory
public StandardValidationContextFactory(ControllerServiceProvider serviceProvider, RuleViolationsManager ruleViolationsManager, FlowAnalyzer flowAnalyzer)
-
-
Method Details
-
newValidationContext
public ValidationContext newValidationContext(Map<PropertyDescriptor, PropertyConfiguration> properties, String annotationData, String groupId, String componentId, ParameterContext parameterContext, boolean validateConnections) - Specified by:
newValidationContextin interfaceValidationContextFactory
-
getRuleViolationsManager
- Specified by:
getRuleViolationsManagerin interfaceValidationContextFactory
-
getFlowAnalyzer
- Specified by:
getFlowAnalyzerin interfaceValidationContextFactory
-