Class StandardFlowAnalysisInitializationContext
java.lang.Object
org.apache.nifi.controller.flowanalysis.StandardFlowAnalysisInitializationContext
- All Implemented Interfaces:
ControllerServiceLookup,FlowAnalysisRuleInitializationContext,KerberosContext
public class StandardFlowAnalysisInitializationContext
extends Object
implements 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 interfaceFlowAnalysisRuleInitializationContext
-
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 interfaceFlowAnalysisRuleInitializationContext
-
getKerberosServicePrincipal
- Specified by:
getKerberosServicePrincipalin interfaceKerberosContext
-
getKerberosServiceKeytab
- Specified by:
getKerberosServiceKeytabin interfaceKerberosContext
-
getKerberosConfigurationFile
- Specified by:
getKerberosConfigurationFilein interfaceKerberosContext
-
getNodeTypeProvider
- Specified by:
getNodeTypeProviderin interfaceFlowAnalysisRuleInitializationContext
-