Class MockConfigurationContext

java.lang.Object
org.apache.nifi.util.MockConfigurationContext
All Implemented Interfaces:
org.apache.nifi.context.PropertyContext, org.apache.nifi.controller.ConfigurationContext

public class MockConfigurationContext extends Object implements org.apache.nifi.controller.ConfigurationContext
  • Field Details

    • properties

      private final Map<org.apache.nifi.components.PropertyDescriptor,String> properties
    • serviceLookup

      private final org.apache.nifi.controller.ControllerServiceLookup serviceLookup
    • service

      private final org.apache.nifi.controller.ControllerService service
    • validateExpressions

      private volatile boolean validateExpressions
    • environmentVariables

      private Map<String,String> environmentVariables
  • Constructor Details

    • MockConfigurationContext

      public MockConfigurationContext(Map<org.apache.nifi.components.PropertyDescriptor,String> properties, org.apache.nifi.controller.ControllerServiceLookup serviceLookup, Map<String,String> environmentVariables)
    • MockConfigurationContext

      public MockConfigurationContext(org.apache.nifi.controller.ControllerService service, Map<org.apache.nifi.components.PropertyDescriptor,String> properties, org.apache.nifi.controller.ControllerServiceLookup serviceLookup, Map<String,String> environmentVariables)
  • Method Details

    • setValidateExpressions

      public void setValidateExpressions(boolean validate)
    • getProperty

      public org.apache.nifi.components.PropertyValue getProperty(org.apache.nifi.components.PropertyDescriptor property)
      Specified by:
      getProperty in interface org.apache.nifi.context.PropertyContext
    • getProperties

      public Map<org.apache.nifi.components.PropertyDescriptor,String> getProperties()
      Specified by:
      getProperties in interface org.apache.nifi.controller.ConfigurationContext
    • getAnnotationData

      public String getAnnotationData()
      Specified by:
      getAnnotationData in interface org.apache.nifi.controller.ConfigurationContext
    • getAllProperties

      public Map<String,String> getAllProperties()
      Specified by:
      getAllProperties in interface org.apache.nifi.context.PropertyContext
    • getActualDescriptor

      private org.apache.nifi.components.PropertyDescriptor getActualDescriptor(org.apache.nifi.components.PropertyDescriptor property)
    • getSchedulingPeriod

      public String getSchedulingPeriod()
      Specified by:
      getSchedulingPeriod in interface org.apache.nifi.controller.ConfigurationContext
    • getSchedulingPeriod

      public Long getSchedulingPeriod(TimeUnit timeUnit)
      Specified by:
      getSchedulingPeriod in interface org.apache.nifi.controller.ConfigurationContext
    • getName

      public String getName()
      Specified by:
      getName in interface org.apache.nifi.controller.ConfigurationContext