Class StandardFlowAnalysisInitializationContext
java.lang.Object
org.apache.nifi.controller.flowanalysis.StandardFlowAnalysisInitializationContext
- All Implemented Interfaces:
ControllerServiceLookup,org.apache.nifi.flowanalysis.FlowAnalysisRuleInitializationContext,org.apache.nifi.kerberos.KerberosContext
public class StandardFlowAnalysisInitializationContext
extends Object
implements org.apache.nifi.flowanalysis.FlowAnalysisRuleInitializationContext, ControllerServiceLookup
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final Stringprivate final KerberosConfigprivate final ComponentLogprivate final NodeTypeProviderprivate final ControllerServiceProvider -
Constructor Summary
ConstructorsConstructorDescriptionStandardFlowAnalysisInitializationContext(String id, ComponentLog logger, ControllerServiceProvider serviceProvider, KerberosConfig kerberosConfig, NodeTypeProvider nodeTypeProvider) -
Method Summary
Modifier and TypeMethodDescriptiongetControllerService(String identifier) getControllerServiceIdentifiers(Class<? extends ControllerService> serviceType) getControllerServiceName(String serviceIdentifier) booleanisControllerServiceEnabled(String serviceIdentifier) booleanbooleanisControllerServiceEnabling(String serviceIdentifier)
-
Field Details
-
id
-
logger
-
serviceProvider
-
kerberosConfig
-
nodeTypeProvider
-
-
Constructor Details
-
StandardFlowAnalysisInitializationContext
public StandardFlowAnalysisInitializationContext(String id, ComponentLog logger, ControllerServiceProvider serviceProvider, KerberosConfig kerberosConfig, NodeTypeProvider nodeTypeProvider)
-
-
Method Details
-
getIdentifier
- Specified by:
getIdentifierin interfaceorg.apache.nifi.flowanalysis.FlowAnalysisRuleInitializationContext
-
getControllerServiceIdentifiers
- Specified by:
getControllerServiceIdentifiersin interfaceControllerServiceLookup
-
getControllerService
- Specified by:
getControllerServicein interfaceControllerServiceLookup
-
isControllerServiceEnabled
- Specified by:
isControllerServiceEnabledin interfaceControllerServiceLookup
-
isControllerServiceEnabled
- Specified by:
isControllerServiceEnabledin interfaceControllerServiceLookup
-
isControllerServiceEnabling
- Specified by:
isControllerServiceEnablingin interfaceControllerServiceLookup
-
getControllerServiceName
- Specified by:
getControllerServiceNamein interfaceControllerServiceLookup
-
getLogger
- Specified by:
getLoggerin interfaceorg.apache.nifi.flowanalysis.FlowAnalysisRuleInitializationContext
-
getKerberosServicePrincipal
- Specified by:
getKerberosServicePrincipalin interfaceorg.apache.nifi.kerberos.KerberosContext
-
getKerberosServiceKeytab
- Specified by:
getKerberosServiceKeytabin interfaceorg.apache.nifi.kerberos.KerberosContext
-
getKerberosConfigurationFile
- Specified by:
getKerberosConfigurationFilein interfaceorg.apache.nifi.kerberos.KerberosContext
-
getNodeTypeProvider
- Specified by:
getNodeTypeProviderin interfaceorg.apache.nifi.flowanalysis.FlowAnalysisRuleInitializationContext
-