Package org.apache.nifi.annotation.behavior
package org.apache.nifi.annotation.behavior
-
ClassDescriptionIndicates that a component has more than one dynamic propertyAn annotation that may be placed on a
ConfigurableComponent
to indicate that it supports a dynamic property.Annotation to indicate that aProcessor
supports dynamic relationship.Marker interface that a Processor can use to indicate whether it accepts, requires, or forbids input from other Processors.Marker annotation aProcessor
implementation can use to indicate that theExecutionNode
of the processor is to be set to PRIMARYAnnotation that may be placed on aProcessor
indicating that this processor reads a specific FlowFile attribute.Annotation that may be placed on aProcessor
indicating that this processor reads specific FlowFile attributes.Marker annotation a component can use to indicate that the framework should create a new ClassLoader for each instance of the component, copying all resources from the component's NARClassLoader to a new ClassLoader which will only be used by a given instance of the component.Marks the usage of a component as restricted to users with elevated privileges.Specific restriction for a component.Marker annotation aProcessor
implementation can use to indicate that its operations on FlowFiles can be safely repeated across process sessions.Annotation that a Processor, ReportingTask, FlowAnalysisRule, ParameterProvider, or Controller Service can use to indicate that the component makes use of theStateManager
.Marker annotation a Processor implementation can use to indicate that users should be able to supply a Batch Duration for the Processor.Component annotation indicating support for dynamic properties that can be designated as sensitive for the purpose of persistence and framework processingRepresents a system resource.Annotation that may be placed on aComponent
describes how this component may impact a system resource based on its configuration.Annotation that may be placed on aComponent
describes how this component may impact system resources based on its configuration.Marker annotation aProcessor
implementation can use to indicate that the Processor is not safe for concurrent execution of its onTrigger() method.Marker annotation aProcessor
implementation can use to indicate that the Processor is to be triggered if any of its destinations has available space for incoming FlowFiles.Marker annotation aProcessor
implementation can use to indicate that the Processor should still be triggered even when it has no data in its work queue.Annotation that may be placed on aProcessor
indicating that this processor writes/updates a specific FlowFile attribute.Annotation that may be placed on aProcessor
indicating that this processor writes/updates specific FlowFile attributes.