public class StandardProcessorInitializationContext extends Object implements ProcessorInitializationContext
| Modifier and Type | Field and Description |
|---|---|
private String |
identifier |
private KerberosConfig |
kerberosConfig |
private ComponentLog |
logger |
private NodeTypeProvider |
nodeTypeProvider |
private ControllerServiceProvider |
serviceProvider |
| Constructor and Description |
|---|
StandardProcessorInitializationContext(String identifier,
ComponentLog componentLog,
ControllerServiceProvider serviceProvider,
NodeTypeProvider nodeTypeProvider,
KerberosConfig kerberosConfig) |
| Modifier and Type | Method and Description |
|---|---|
ControllerServiceLookup |
getControllerServiceLookup() |
String |
getIdentifier() |
File |
getKerberosConfigurationFile() |
File |
getKerberosServiceKeytab() |
String |
getKerberosServicePrincipal() |
ComponentLog |
getLogger() |
NodeTypeProvider |
getNodeTypeProvider() |
private final String identifier
private final ComponentLog logger
private final ControllerServiceProvider serviceProvider
private final NodeTypeProvider nodeTypeProvider
private final KerberosConfig kerberosConfig
public StandardProcessorInitializationContext(String identifier, ComponentLog componentLog, ControllerServiceProvider serviceProvider, NodeTypeProvider nodeTypeProvider, KerberosConfig kerberosConfig)
public String getIdentifier()
getIdentifier in interface ProcessorInitializationContextpublic ComponentLog getLogger()
getLogger in interface ProcessorInitializationContextpublic ControllerServiceLookup getControllerServiceLookup()
getControllerServiceLookup in interface ProcessorInitializationContextpublic NodeTypeProvider getNodeTypeProvider()
getNodeTypeProvider in interface ProcessorInitializationContextpublic String getKerberosServicePrincipal()
getKerberosServicePrincipal in interface KerberosContextpublic File getKerberosServiceKeytab()
getKerberosServiceKeytab in interface KerberosContextpublic File getKerberosConfigurationFile()
getKerberosConfigurationFile in interface KerberosContextCopyright © 2021 Apache NiFi Project. All rights reserved.