Package org.apache.nifi.controller
Interface ControllerServiceInitializationContext
- All Superinterfaces:
KerberosContext
- All Known Implementing Classes:
DocumentationControllerServiceInitializationContext
-
Method Summary
Modifier and TypeMethodDescriptionMethods inherited from interface org.apache.nifi.kerberos.KerberosContext
getKerberosConfigurationFile, getKerberosServiceKeytab, getKerberosServicePrincipal
-
Method Details
-
getIdentifier
String getIdentifier()- Returns:
- the identifier associated with the
ControllerService
with which this context is associated
-
getControllerServiceLookup
ControllerServiceLookup getControllerServiceLookup()- Returns:
- the
ControllerServiceLookup
which can be used to obtain Controller Services
-
getLogger
ComponentLog getLogger()- Returns:
- a logger that can be used to log important events in a standard way and generate bulletins when appropriate
-
getStateManager
StateManager getStateManager()- Returns:
- the StateManager that can be used to store and retrieve state for this component
-
getNodeTypeProvider
NodeTypeProvider getNodeTypeProvider()- Returns:
- the
NodeTypeProvider
which can be used to detect the node type of this NiFi instance.
-