Class DocumentationParameterProviderInitializationContext

java.lang.Object
org.apache.nifi.documentation.init.DocumentationParameterProviderInitializationContext
All Implemented Interfaces:
KerberosContext, ParameterProviderInitializationContext

public class DocumentationParameterProviderInitializationContext extends Object implements ParameterProviderInitializationContext
  • Field Details

  • Constructor Details

    • DocumentationParameterProviderInitializationContext

      public DocumentationParameterProviderInitializationContext()
  • Method Details

    • getIdentifier

      public String getIdentifier()
      Specified by:
      getIdentifier in interface ParameterProviderInitializationContext
      Returns:
      the identifier associated with the ParameterProvider with which this context is associated
    • getName

      public String getName()
      Specified by:
      getName in interface ParameterProviderInitializationContext
      Returns:
      the configured name for this ParameterProvider
    • getLogger

      public ComponentLog getLogger()
      Specified by:
      getLogger in interface ParameterProviderInitializationContext
      Returns:
      a logger that can be used to log important events in a standard way and generate bulletins when appropriate
    • getNodeTypeProvider

      public NodeTypeProvider getNodeTypeProvider()
      Specified by:
      getNodeTypeProvider in interface ParameterProviderInitializationContext
      Returns:
      the NodeTypeProvider which can be used to detect the node type of this NiFi instance.
    • getKerberosServicePrincipal

      public String getKerberosServicePrincipal()
      Description copied from interface: KerberosContext
      The Kerberos service principal used by NiFi to communicate with the KDC in order to obtain tickets on behalf of NiFi. Typically of the form NIFI/fully.qualified.domain@REALM.
      Specified by:
      getKerberosServicePrincipal in interface KerberosContext
      Returns:
      the principal, or null if this NiFi instance is not configured with a NiFi Kerberos service principal
    • getKerberosServiceKeytab

      public File getKerberosServiceKeytab()
      Description copied from interface: KerberosContext
      The File instance for the Kerberos service keytab. The service principal and service keytab will be used to communicate with the KDC to obtain tickets on behalf of NiFi.
      Specified by:
      getKerberosServiceKeytab in interface KerberosContext
      Returns:
      the File instance of the service keytab, or null if this NiFi instance is not configured with a NiFi Kerberos service keytab
    • getKerberosConfigurationFile

      public File getKerberosConfigurationFile()
      Description copied from interface: KerberosContext
      The Kerberos configuration file (typically krb5.conf) that will be used by this JVM during all Kerberos operations.
      Specified by:
      getKerberosConfigurationFile in interface KerberosContext
      Returns:
      the File instance for the Kerberos configuration file, or null if this NiFi instance is not configured with a Kerberos configuration file