All Classes and Interfaces
Class
Description
An Authorizer that provides management of users, groups, and policies.
Represents any error that might occur while authorizing user requests.
Defines a policy for a set of userIdentifiers to perform a set of actions on a given resource.
Builder for Access Policies.
Provides access to AccessPolicies and the configured UserGroupProvider.
Initialization content for AccessPolicyProviders.
Initialization context for AssetManager.
Represents the case when the application is not secured so any authentication requests are rejected as unnecessary.
Authentication response for a user login attempt.
Represents the case when an authorization decision could not be made because the Authorizer was unable to access the underlying data store.
Represents an authorization request for a given user/entity performing an action against a resource within some userContext.
AuthorizationRequest builder.
Represents a decision whether authorization is granted.
Authorizes user requests.
Represents the exceptional case when an Authorizer fails instantiation.
Represents the exceptional case when an Authorizer fails destruction.
Initialization content for Authorizers.
Represents a bundle that contains one or more extensions.
The coordinates of a bundle (group, artifact, version).
Metadata about a bundle.
Builder for NarDetails.
An general error occurred when attempting to communicate with the cluster.
Not all Authorizables are components, however all ComponentAuthorizable's are components.
Details about a given component.
Provides support for configuring AccessPolicies.
Provides support for configuring Users and Groups.
An action that represents the configuration of a component.
Provides details about a configure action.
Provides details about a connect action.
Provides access to content within NiFi.
A reference to a section of a
ResourceClaim
, which may or may not encompass
the entire ResourceClaim.Defines the capabilities of a content repository.
Initialization context for
ContentRepository
.A request for content.
The purpose of this interface is to help handle the following scenario:
A Controller Service method returns a value which is wrapped in a proxy by the framework.
Represents content that can be downloaded.
Represents the state that a Drop FlowFile request is in
Represents the status of a Drop FlowFile Request that has been issued to
a
FlowFileQueue
.Implementations MUST be thread-safe
Provides details of an extension on an Action.
Provides a mechanism to prioritize flow file objects based on their attributes.
FlowFileRecord
is a sub-interface of FlowFile
and
is used to provide additional information about FlowFiles that provide
valuable information to the framework but should be hidden from componentsImplementations must be thread safe
A summary of a FlowFile that can be used to represent a "high level" view of FlowFile
without providing all of the information available.
Defines a mechanism by which FlowFiles can be move into external storage or
memory so that they can be removed from the Java heap and vice-versa
A group that users can belong to.
Builder for creating Groups.
Provides a mechanism for obtaining the identifiers of components, queues, etc.
Represents the case when the identity could not be confirmed because it was unable
to access the backing store.
Signals that a Swap File could not be complete read in/parsed because the data was
not all present
Represents the case when the identity could not be confirmed because the
login credentials were invalid.
Exception indicating that the client has included an old revision in their
request.
Leader Election Manager abstracts cluster election registration and status
Callback interface that can be used to listen for state changes so that the node
can be notified when it becomes the Elected Leader for a role or is no longer the
Elected Leader
A Data Structure for representing a Directed Graph that depicts the lineage
of a FlowFile and all events that occurred for the FlowFile
Represents the state that a List FlowFile Request is in
Login credentials for a user.
Identity provider that is able to authentication a user with username/password credentials.
Describes a particular metric that is derived from a Status History
Provides details about a move action.
Values from a NAR MANIFEST file.
Enumeration of entries that will be in a NAR MANIFEST file.
Contextual information given to a
NarPersistenceProvider
when saving a NAR.The information about a NAR persisted by a
NarPersistenceProvider
.Provides persistence for NAR files dynamically added to NiFi.
Initialization context for a
NarPersistenceProvider
.Properties about a NAR that are persisted by the
NarPersistenceProvider
.Keys for
NarProperties
.The source of a NAR being saved to the
NarPersistenceProvider
.A representation of a NiFi user that has logged into the application
NiFi web context providing limited access to dataflow configuration for
component custom UIs.
Contextual details required to make a configuration request from a UI
extension.
Contextual details required to make a request from a UI extension.
Shared interface for various feature-specific configuration contexts which allows common code to
handle property retrieval without awareness of the specific implementation.
Represents a strategy that how to poll the queue.
Represents the exceptional case when an AuthorityProvider fails instantiated.
Represents the exceptional case when an AuthorityProvider fails destruction.
Provides details about a purge action.
Provides a collection of
FlowFileQueue
s that represents all
queues in the current flowA model object for referring to a remote destination (i.e., a Port) for
site-to-site communications
Provides details of a remote process group to an Action.
Represents an abstraction of a FlowFile that can be used to track changing
state of a FlowFile so that transactionality with repositories can exist
Actions a user/entity can take on a resource.
Resource in an authorization request.
Represents a resource that can be provided by a
ContentRepository
Responsible for managing all ResourceClaims that are used in the application
Exception indicating that the desired resource was not found.
A model object representing a revision.
A SearchableField represents a field in a Provenance Event that can be
searched
A Snippet represents a segment of the flow
Specifies which column to sort on when performing a Listing of FlowFiles via
invalid reference
FlowFileQueue#listFlowFiles(String, SortColumn, SortDirection)
Specifies the order in which FlowFiles should be sorted when performing a listing of
FlowFiles via the
method
invalid reference
FlowFileQueue#listFlowFiles(String, SortColumn, SortDirection)
Provides a mechanism by which components can store and retrieve state.
This interface defines an initialization context that is passed to a
StateProvider
when it
is initialized.Represents a collection of historical status values for a component
Container for status history data which is capable to write it in an implementation dependent format.
Factory class to create StatusHistoryDump instance.
A repository for storing and retrieving node and components' historical status
information
A StatusSnapshot represents a Component's status report at some point in time
When FlowFiles are constructed from a Swap File, there is information in addition to
the FlowFiles themselves that get stored and recovered.
Provides a summary of the information that is stored in a FlowFile swap file.
Diagnostics for the JVM.
Types of UI extensions.
Represents the case when the proposed authorizations are not inheritable.
A user to create authorization policies for.
Builder for Users.
A holder object to provide atomic access to a user and their groups.
Constants for keys that can be passed in the AuthorizationRequest user context Map.
Provides access to Users and Groups.
Initialization content for UserGroupProviders.
A holder object to provide atomic access to policies for a given resource and users by
identity.
ComponentAuthorizable that also exposes the versioned identifier of the underlying component.
Interface for obtaining content from the NiFi content repository.