Class StandardConfigurationContext
java.lang.Object
org.apache.nifi.controller.service.StandardConfigurationContext
- All Implemented Interfaces:
org.apache.nifi.context.PropertyContext,ConfigurationContext
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final Stringprivate final ComponentNodeprivate final Map<PropertyDescriptor, PreparedQuery> private final Map<PropertyDescriptor, String> private final Longprivate final Stringprivate final ControllerServiceLookup -
Constructor Summary
ConstructorsConstructorDescriptionStandardConfigurationContext(ComponentNode component, Map<String, String> propertyOverrides, String annotationDataOverride, ParameterLookup parameterLookup, ControllerServiceLookup serviceLookup, String schedulingPeriod) StandardConfigurationContext(ComponentNode component, ControllerServiceLookup serviceLookup, String schedulingPeriod) StandardConfigurationContext(ComponentNode component, ControllerServiceLookup serviceLookup, String schedulingPeriod, Map<PropertyDescriptor, String> propertyValues, String annotationData) -
Method Summary
Modifier and TypeMethodDescriptiongetName()getProperty(PropertyDescriptor property) getSchedulingPeriod(TimeUnit timeUnit) private static Map<PropertyDescriptor, String> resolvePropertyValues(ComponentNode component, ParameterLookup parameterLookup, Map<String, String> propertyOverrides)
-
Field Details
-
component
-
serviceLookup
-
preparedQueries
-
schedulingPeriod
-
schedulingNanos
-
properties
-
annotationData
-
-
Constructor Details
-
StandardConfigurationContext
public StandardConfigurationContext(ComponentNode component, ControllerServiceLookup serviceLookup, String schedulingPeriod) -
StandardConfigurationContext
public StandardConfigurationContext(ComponentNode component, Map<String, String> propertyOverrides, String annotationDataOverride, ParameterLookup parameterLookup, ControllerServiceLookup serviceLookup, String schedulingPeriod) -
StandardConfigurationContext
public StandardConfigurationContext(ComponentNode component, ControllerServiceLookup serviceLookup, String schedulingPeriod, Map<PropertyDescriptor, String> propertyValues, String annotationData)
-
-
Method Details
-
resolvePropertyValues
private static Map<PropertyDescriptor,String> resolvePropertyValues(ComponentNode component, ParameterLookup parameterLookup, Map<String, String> propertyOverrides) -
getProperty
- Specified by:
getPropertyin interfaceorg.apache.nifi.context.PropertyContext
-
getProperties
- Specified by:
getPropertiesin interfaceConfigurationContext
-
getAnnotationData
- Specified by:
getAnnotationDatain interfaceConfigurationContext
-
getAllProperties
- Specified by:
getAllPropertiesin interfaceorg.apache.nifi.context.PropertyContext
-
getSchedulingPeriod
- Specified by:
getSchedulingPeriodin interfaceConfigurationContext
-
getSchedulingPeriod
- Specified by:
getSchedulingPeriodin interfaceConfigurationContext
-
getName
- Specified by:
getNamein interfaceConfigurationContext
-