Class AbstractReportingContext
java.lang.Object
org.apache.nifi.controller.reporting.AbstractReportingContext
- All Implemented Interfaces:
org.apache.nifi.context.PropertyContext,ReportingContext
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final BulletinRepositoryprivate final ParameterLookupprivate final Map<PropertyDescriptor, PreparedQuery> private final Map<PropertyDescriptor, String> private final ReportingTaskNodeprivate final ControllerServiceProvider -
Constructor Summary
ConstructorsConstructorDescriptionAbstractReportingContext(ReportingTaskNode reportingTaskNode, BulletinRepository bulletinRepository, Map<PropertyDescriptor, String> properties, ControllerServiceProvider controllerServiceProvider, ParameterLookup parameterLookup) -
Method Summary
Modifier and TypeMethodDescriptioncreateBulletin(String componentId, String category, Severity severity, String message) createBulletin(String category, Severity severity, String message) protected abstract FlowManagergetProperty(PropertyDescriptor property) protected ReportingTaskMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.nifi.reporting.ReportingContext
getClusterNodeIdentifier, getEventAccess, getStateManager, isAnalyticsEnabled, isClustered
-
Field Details
-
reportingTaskNode
-
bulletinRepository
-
serviceProvider
-
properties
-
preparedQueries
-
parameterLookup
-
-
Constructor Details
-
AbstractReportingContext
public AbstractReportingContext(ReportingTaskNode reportingTaskNode, BulletinRepository bulletinRepository, Map<PropertyDescriptor, String> properties, ControllerServiceProvider controllerServiceProvider, ParameterLookup parameterLookup)
-
-
Method Details
-
getReportingTask
-
getBulletinRepository
- Specified by:
getBulletinRepositoryin interfaceReportingContext
-
getProperties
- Specified by:
getPropertiesin interfaceReportingContext
-
getAllProperties
- Specified by:
getAllPropertiesin interfaceorg.apache.nifi.context.PropertyContext
-
getProperty
- Specified by:
getPropertyin interfaceorg.apache.nifi.context.PropertyContext
-
getControllerServiceLookup
- Specified by:
getControllerServiceLookupin interfaceReportingContext
-
createBulletin
- Specified by:
createBulletinin interfaceReportingContext
-
createBulletin
public Bulletin createBulletin(String componentId, String category, Severity severity, String message) - Specified by:
createBulletinin interfaceReportingContext
-
getFlowManager
-