| Package | Description |
|---|---|
| org.apache.nifi.annotation.behavior | |
| org.apache.nifi.documentation | |
| org.apache.nifi.documentation.xml |
| Class and Description |
|---|
| InputRequirement.Requirement |
| SystemResource
Represents a system resource.
|
| Class and Description |
|---|
| DynamicProperty
An annotation that may be placed on a
ConfigurableComponent to
indicate that it supports a dynamic property. |
| DynamicRelationship
Annotation to indicate that a
Processor supports dynamic
relationship. |
| EventDriven
Annotation that may be placed on a Processor that indicates to the framework
that the Processor is eligible to be scheduled to run based on the occurrence
of an "Event" (e.g., when a FlowFile is enqueued in an incoming Connection),
rather than being triggered periodically.
|
| InputRequirement.Requirement |
| PrimaryNodeOnly
Marker annotation a
Processor implementation
can use to indicate that the ExecutionNode
of the processor is to be set to PRIMARY |
| ReadsAttribute
Annotation that may be placed on a
Processor indicating that this
processor reads a specific FlowFile attribute. |
| Restricted
Marks the usage of a component as restricted to users with elevated privileges.
|
| SideEffectFree
Marker annotation a
Processor
implementation can use to indicate that its operations on FlowFiles can be
safely repeated across process sessions. |
| Stateful
Annotation that a Processor, ReportingTask, or Controller Service can use to indicate
that the component makes use of the
StateManager. |
| SupportsBatching
Marker annotation a Processor implementation can use to indicate that users
should be able to supply a Batch Duration for the Processor.
|
| SupportsSensitiveDynamicProperties
Component annotation indicating support for dynamic properties that can be designated as sensitive for the purpose of
persistence and framework processing
|
| SystemResourceConsideration
Annotation that may be placed on a
Component describes how this component may impact a
system resource based on its configuration. |
| TriggerSerially
Marker annotation a
Processor
implementation can use to indicate that the Processor is not safe for
concurrent execution of its onTrigger() method. |
| TriggerWhenAnyDestinationAvailable
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. |
| TriggerWhenEmpty
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. |
| WritesAttribute
Annotation that may be placed on a
Processor indicating that this
processor writes/updates a specific FlowFile attribute. |
| Class and Description |
|---|
| DynamicProperty
An annotation that may be placed on a
ConfigurableComponent to
indicate that it supports a dynamic property. |
| DynamicRelationship
Annotation to indicate that a
Processor supports dynamic
relationship. |
| EventDriven
Annotation that may be placed on a Processor that indicates to the framework
that the Processor is eligible to be scheduled to run based on the occurrence
of an "Event" (e.g., when a FlowFile is enqueued in an incoming Connection),
rather than being triggered periodically.
|
| InputRequirement.Requirement |
| PrimaryNodeOnly
Marker annotation a
Processor implementation
can use to indicate that the ExecutionNode
of the processor is to be set to PRIMARY |
| ReadsAttribute
Annotation that may be placed on a
Processor indicating that this
processor reads a specific FlowFile attribute. |
| Restricted
Marks the usage of a component as restricted to users with elevated privileges.
|
| Restriction
Specific restriction for a component.
|
| SideEffectFree
Marker annotation a
Processor
implementation can use to indicate that its operations on FlowFiles can be
safely repeated across process sessions. |
| Stateful
Annotation that a Processor, ReportingTask, or Controller Service can use to indicate
that the component makes use of the
StateManager. |
| SupportsBatching
Marker annotation a Processor implementation can use to indicate that users
should be able to supply a Batch Duration for the Processor.
|
| SupportsSensitiveDynamicProperties
Component annotation indicating support for dynamic properties that can be designated as sensitive for the purpose of
persistence and framework processing
|
| SystemResourceConsideration
Annotation that may be placed on a
Component describes how this component may impact a
system resource based on its configuration. |
| TriggerSerially
Marker annotation a
Processor
implementation can use to indicate that the Processor is not safe for
concurrent execution of its onTrigger() method. |
| TriggerWhenAnyDestinationAvailable
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. |
| TriggerWhenEmpty
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. |
| WritesAttribute
Annotation that may be placed on a
Processor indicating that this
processor writes/updates a specific FlowFile attribute. |
Copyright © 2022 Apache NiFi Project. All rights reserved.