Package org.apache.nifi.util
Class MockConfigurationContext
java.lang.Object
org.apache.nifi.util.MockConfigurationContext
- All Implemented Interfaces:
PropertyContext
,ConfigurationContext
-
Field Summary
Modifier and TypeFieldDescriptionprivate final Map
<PropertyDescriptor, String> private final ControllerService
private final ControllerServiceLookup
private boolean
-
Constructor Summary
ConstructorDescriptionMockConfigurationContext
(Map<PropertyDescriptor, String> properties, ControllerServiceLookup serviceLookup, Map<String, String> environmentVariables) MockConfigurationContext
(ControllerService service, Map<PropertyDescriptor, String> properties, ControllerServiceLookup serviceLookup, Map<String, String> environmentVariables) -
Method Summary
Modifier and TypeMethodDescriptionprivate PropertyDescriptor
getActualDescriptor
(PropertyDescriptor property) getName()
getProperty
(PropertyDescriptor property) getSchedulingPeriod
(TimeUnit timeUnit) void
setValidateExpressions
(boolean validate)
-
Field Details
-
properties
-
serviceLookup
-
service
-
validateExpressions
private volatile boolean validateExpressions -
environmentVariables
-
-
Constructor Details
-
MockConfigurationContext
public MockConfigurationContext(Map<PropertyDescriptor, String> properties, ControllerServiceLookup serviceLookup, Map<String, String> environmentVariables) -
MockConfigurationContext
public MockConfigurationContext(ControllerService service, Map<PropertyDescriptor, String> properties, ControllerServiceLookup serviceLookup, Map<String, String> environmentVariables)
-
-
Method Details
-
setValidateExpressions
public void setValidateExpressions(boolean validate) -
getProperty
- Specified by:
getProperty
in interfacePropertyContext
-
getProperties
- Specified by:
getProperties
in interfaceConfigurationContext
-
getAnnotationData
- Specified by:
getAnnotationData
in interfaceConfigurationContext
-
getAllProperties
- Specified by:
getAllProperties
in interfacePropertyContext
-
getActualDescriptor
-
getSchedulingPeriod
- Specified by:
getSchedulingPeriod
in interfaceConfigurationContext
-
getSchedulingPeriod
- Specified by:
getSchedulingPeriod
in interfaceConfigurationContext
-
getName
- Specified by:
getName
in interfaceConfigurationContext
-