Package org.apache.nifi.annotation.behavior


package org.apache.nifi.annotation.behavior
  • Class
    Description
     
    Indicates that a component has more than one dynamic property
    An annotation that may be placed on a ConfigurableComponent to indicate that it supports a dynamic property.
    Annotation to indicate that a Processor supports dynamic relationship.
    Marker interface that a Processor can use to indicate whether it accepts, requires, or forbids input from other Processors.
     
    Marker annotation a Processor implementation can use to indicate that the ExecutionNode of the processor is to be set to PRIMARY
    Annotation that may be placed on a Processor indicating that this processor reads a specific FlowFile attribute.
    Annotation that may be placed on a Processor 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 a Processor 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 the StateManager.
    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 processing
    Represents a system resource.
    Annotation that may be placed on a Component describes how this component may impact a system resource based on its configuration.
    Annotation that may be placed on a Component describes how this component may impact system resources based on its configuration.
    Marker annotation a Processor implementation can use to indicate that the Processor is not safe for concurrent execution of its onTrigger() method.
    Marker annotation a Processor 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 a Processor 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 a Processor indicating that this processor writes/updates a specific FlowFile attribute.
    Annotation that may be placed on a Processor indicating that this processor writes/updates specific FlowFile attributes.