public class DocumentationProcessorInitializationContext extends Object implements ProcessorInitializationContext
Modifier and Type | Field and Description |
---|---|
private NodeTypeProvider |
nodeTypeProvider |
private String |
uuid |
Constructor and Description |
---|
DocumentationProcessorInitializationContext() |
Modifier and Type | Method and Description |
---|---|
ControllerServiceLookup |
getControllerServiceLookup() |
String |
getIdentifier() |
File |
getKerberosConfigurationFile()
The Kerberos configuration file (typically krb5.conf) that will be used
by this JVM during all Kerberos operations.
|
File |
getKerberosServiceKeytab()
The File instance for the Kerberos service keytab.
|
String |
getKerberosServicePrincipal()
The Kerberos service principal used by NiFi to communicate with the KDC
in order to obtain tickets on behalf of NiFi.
|
ComponentLog |
getLogger() |
NodeTypeProvider |
getNodeTypeProvider() |
private final String uuid
private final NodeTypeProvider nodeTypeProvider
public DocumentationProcessorInitializationContext()
public String getIdentifier()
getIdentifier
in interface ProcessorInitializationContext
public ComponentLog getLogger()
getLogger
in interface ProcessorInitializationContext
ComponentLog
that is tied to this processor that can be
used to log eventspublic ControllerServiceLookup getControllerServiceLookup()
getControllerServiceLookup
in interface ProcessorInitializationContext
ControllerServiceLookup
which can be used to obtain
Controller Servicespublic NodeTypeProvider getNodeTypeProvider()
getNodeTypeProvider
in interface ProcessorInitializationContext
NodeTypeProvider
which can be used to detect the node
type of this NiFi instance.public String getKerberosServicePrincipal()
KerberosContext
getKerberosServicePrincipal
in interface KerberosContext
public File getKerberosServiceKeytab()
KerberosContext
getKerberosServiceKeytab
in interface KerberosContext
public File getKerberosConfigurationFile()
KerberosContext
getKerberosConfigurationFile
in interface KerberosContext
Copyright © 2022 Apache NiFi Project. All rights reserved.