Interface ControllerServiceInitializationContext

All Superinterfaces:
KerberosContext
All Known Implementing Classes:
DocumentationControllerServiceInitializationContext

public interface ControllerServiceInitializationContext extends KerberosContext
  • 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.