All Classes and Interfaces
Class
Description
Manages restarting components which reference a given Asset through a Parameter.
Responsible for synchronizing assets from the cluster to the current node.
The base exception class for cluster related exceptions.
Represents a connectable component to which or from which data can flow.
Provides information about whether or not the data referenced in a Provenance
Event can be replayed or downloaded
Provides a collection of components that are referencing a Controller Service
Represents the valid states for a Controller Service.
A DataValve regulates the flow of FlowFiles between Process Groups.
Wraps a Connectable object and maintains a count of how many unanswered
events have been reported for the Connectable
The metadata for an extension bundle that exists in an extension registry.
Represents an extension registry that can be used to list/retrieve available bundles.
Indicates a non-I/O related error from an extension registry.
A FlowAnalysisRuleProvider is responsible for providing management of, and
access to, Flow Analysis Rules
Analyzes components, parts or the entirety of the flow.
Specifies the concurrency level of a Process Group
Records a flow modification.
Represents the exceptional case when flow configuration is malformed and therefore, cannot be serialized or deserialized.
Defines the API level services available for carrying out file-based dataflow operations.
Holds the results of recursively fetching the contents of a registered flow snapshot where some child groups may
also be under version control.
An extension of the ProvenanceReporter that provides methods that are meant to be used only internally by the framework
and not by the extensions that have access to the Provenance Reporter.
Represents a start/stop lifecyle for a component.
The base exception for issues encountered during the lifecycle of a class implementing the
LifeCycle
interface.Represents the exceptional case when a problem is encountered during the startup or initialization of a class implementing the
LifeCycle
interface.Represents the exceptional case when a problem is encountered during the shutdown of a class implementing the
LifeCycle
interface.Holder to pass around a ConfigurableComponent with its coordinate and logger.
Manages the lifecycle of components for a given NAR.
Request to install a NAR in the
NarManager
.Manages NARs that are dynamically installed/uninstalled.
Represents a NAR that exists in the NAR Manager.
The possible states of a NAR that was request to be installed.
A ParameterProviderLookup is able to look up
ParameterProviderNode
s by id.A component that is responsible for tracking which components reference each Parameter
Encapsulates parameter updates that could be applied to a given ParameterContext.
Represents a component that can be positioned with X,Y coordinates on the canvas.
ProcessGroup objects are containers for processing entities, such as
Processor
s, Port
s, and other ProcessGroup
s.Represents an input or output port that can receive or transfer data via Site-to-Site protocol.
A service used to change the type of an underlying component.
A ReportingTaskProvider is responsible for providing management of, and
access to, Reporting Tasks
Used to indicate that by the time the request was serviced, it had already
expired
A Revision Manager provides the ability to prevent clients of the Web API from
stepping on one another.
A packaging of a Component's DTO and the corresponding Revision for that component
A result of a rule violation produced during a flow analysis.
Manages
RuleViolation
s produced during flow analysisProduces a RuntimeManifest for the current NiFi instance.
Interface that provides a mechanism for obtaining the
StateManager
for a particular component
A task that is responsible for updating some component(s).
Provides a mechanism for conveying which Flow Registry a flow is stored in, and
where in the Flow Registry the flow is stored.