Enum | Description |
---|---|
InputRequirement.Requirement | |
SystemResource |
Represents a system resource.
|
Annotation Type | Description |
---|---|
DynamicProperties |
Indicates that a component has more than one dynamic property
|
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 |
Marker interface that a Processor can use to indicate whether it accepts, requires, or forbids
input from other Processors.
|
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. |
ReadsAttributes |
Annotation that may be placed on a
Processor indicating that this
processor reads specific FlowFile attributes. |
RequiresInstanceClassLoading |
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.
|
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.
|
SystemResourceConsideration |
Annotation that may be placed on a
Component describes how this component may impact a
system resource based on its configuration. |
SystemResourceConsiderations |
Annotation that may be placed on a
Component describes how this component may impact
system resources 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. |
WritesAttributes |
Annotation that may be placed on a
Processor indicating that this
processor writes/updates specific FlowFile attributes. |
Copyright © 2022 Apache NiFi Project. All rights reserved.