Class MockReportingInitializationContext

java.lang.Object
org.apache.nifi.util.MockControllerServiceLookup
org.apache.nifi.util.MockReportingInitializationContext
All Implemented Interfaces:
org.apache.nifi.controller.ControllerServiceLookup, org.apache.nifi.kerberos.KerberosContext, org.apache.nifi.reporting.ReportingInitializationContext

public class MockReportingInitializationContext extends MockControllerServiceLookup implements org.apache.nifi.reporting.ReportingInitializationContext, org.apache.nifi.controller.ControllerServiceLookup
  • Field Details

    • identifier

      private final String identifier
    • name

      private final String name
    • properties

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

      private final org.apache.nifi.logging.ComponentLog logger
  • Constructor Details

    • MockReportingInitializationContext

      public MockReportingInitializationContext(String identifier, String name, org.apache.nifi.logging.ComponentLog logger)
  • Method Details

    • getIdentifier

      public String getIdentifier()
      Specified by:
      getIdentifier in interface org.apache.nifi.reporting.ReportingInitializationContext
    • getName

      public String getName()
      Specified by:
      getName in interface org.apache.nifi.reporting.ReportingInitializationContext
    • getSchedulingPeriod

      public long getSchedulingPeriod(TimeUnit timeUnit)
      Specified by:
      getSchedulingPeriod in interface org.apache.nifi.reporting.ReportingInitializationContext
    • setProperty

      public void setProperty(String propertyName, String value)
    • setProperty

      public void setProperty(org.apache.nifi.components.PropertyDescriptor propertyName, String value)
    • setProperties

      public void setProperties(Map<org.apache.nifi.components.PropertyDescriptor,String> properties)
    • getControllerServiceLookup

      public org.apache.nifi.controller.ControllerServiceLookup getControllerServiceLookup()
      Specified by:
      getControllerServiceLookup in interface org.apache.nifi.reporting.ReportingInitializationContext
    • getNodeTypeProvider

      public org.apache.nifi.controller.NodeTypeProvider getNodeTypeProvider()
      Specified by:
      getNodeTypeProvider in interface org.apache.nifi.reporting.ReportingInitializationContext
    • getSchedulingPeriod

      public String getSchedulingPeriod()
      Specified by:
      getSchedulingPeriod in interface org.apache.nifi.reporting.ReportingInitializationContext
    • getSchedulingStrategy

      public org.apache.nifi.scheduling.SchedulingStrategy getSchedulingStrategy()
      Specified by:
      getSchedulingStrategy in interface org.apache.nifi.reporting.ReportingInitializationContext
    • getLogger

      public org.apache.nifi.logging.ComponentLog getLogger()
      Specified by:
      getLogger in interface org.apache.nifi.reporting.ReportingInitializationContext
    • getKerberosServicePrincipal

      public String getKerberosServicePrincipal()
      Specified by:
      getKerberosServicePrincipal in interface org.apache.nifi.kerberos.KerberosContext
    • getKerberosServiceKeytab

      public File getKerberosServiceKeytab()
      Specified by:
      getKerberosServiceKeytab in interface org.apache.nifi.kerberos.KerberosContext
    • getKerberosConfigurationFile

      public File getKerberosConfigurationFile()
      Specified by:
      getKerberosConfigurationFile in interface org.apache.nifi.kerberos.KerberosContext