| Package | Description |
|---|---|
| org.apache.nifi.processors.standard | |
| org.apache.nifi.processors.standard.servlets | |
| org.apache.nifi.security.util.crypto |
| Class and Description |
|---|
| AbstractDatabaseFetchProcessor
A base class for common code shared by processors that fetch RDBMS data.
|
| AbstractExecuteSQL |
| AbstractJsonPathProcessor
Provides common functionality used for processors interacting and manipulating JSON data via JsonPath.
|
| AbstractQueryDatabaseTable |
| AbstractRecordProcessor |
| AbstractSyslogProcessor
Base class for Syslog processors.
|
| AttributesToJSON.JsonHandlingStrategy |
| ControlRate.Throttle |
| ConvertJSONToSQL.ColumnDescription |
| ConvertJSONToSQL.SchemaKey |
| ConvertJSONToSQL.TableSchema |
| CryptographicHashAttribute.PartialAttributePolicy |
| DebugFlow.FlowFileResponse |
| DebugFlow.FlowFileResponseState |
| DebugFlow.NoFlowFileResponse |
| DebugFlow.NoFlowFileResponseState |
| DeduplicateRecord.FilterWrapper |
| DetectDuplicate.CacheValue |
| DistributeLoad.DistributionStrategy
Implementations must be thread-safe.
|
| EncryptContent.Encryptor |
| ExecuteProcess.ProxyOutputStream
Output stream that is used to wrap another output stream in a way that the underlying output stream can be swapped out for a different one when needed
|
| FetchFileTransfer
A base class for FetchSFTP, FetchFTP processors.
|
| FetchFileTransfer.FileTransferIdleWrapper
Wrapper around a FileTransfer object that is used to know when the FileTransfer was last used, so that
we have the ability to close connections that are "idle," or unused for some period of time.
|
| GetFileTransfer
Base class for GetSFTP and GetFTP
|
| HandleHttpRequest.HttpRequestContainer |
| JmsConsumer |
| ListDatabaseTables.TableListingWriter |
| ListenHTTP.ClientAuthentication |
| ListenHTTP.FlowFileEntryTimeWrapper |
| ListenRELP.RELPAttributes |
| ListFile.DiskOperation |
| ListFile.OperationStatistics |
| ListFile.PerformanceTracker
PerformanceTracker is responsible for providing a mechanism by which any disk operation can be timed and the timing information
can both be used to issue warnings as well as be aggregated for some amount of time, in order to understand how long certain disk operations
take and which files may be responsible for causing longer-than-usual operations to be performed.
|
| ListFile.TimedOperationKey |
| ListFile.TimingInfo
Provides a mechanism for timing how long a particular operation takes to complete, logging if it takes longer than the configured threshold.
|
| ListFileTransfer |
| LogAttribute.DebugLevels |
| LogMessage.MessageLogLevel |
| LookupRecord.LookupContext |
| LookupRecord.ReplacementStrategy |
| MergeContent.MergeBin |
| PartitionRecord.ValueWrapper
We have this ValueWrapper class here because we want to use it as part of the key to a Map and we
want two values that may or may not be arrays.
|
| PostHTTP.DestinationAccepts
Deprecated.
|
| PutDatabaseRecord.DMLSettings |
| PutDatabaseRecord.SchemaKey |
| PutDatabaseRecord.SqlAndIncludedColumns
A holder class for a SQL prepared statement and a BitSet indicating which columns are being updated (to determine which values from the record to set on the statement)
A value of null for getIncludedColumns indicates that all columns/fields should be included.
|
| PutFileTransfer
Base class for PutFTP & PutSFTP
|
| PutFileTransfer.ConflictResult
static inner class to hold conflict data
|
| PutSQL.FlowFilePoll
A simple, immutable data structure to hold a List of FlowFiles and an indicator as to whether
or not those FlowFiles represent a "fragmented transaction" - that is, a collection of FlowFiles
that all must be executed as a single transaction (we refer to it as a fragment transaction
because the information for that transaction, including SQL and the parameters, is fragmented
across multiple FlowFiles).
|
| PutSQL.FunctionContext |
| PutSQL.GroupingFunction |
| PutSQL.StatementFlowFileEnclosure
A simple, immutable data structure to hold a Prepared Statement and a List of FlowFiles
for which that statement should be evaluated.
|
| QueryRecord.CachedStatement |
| QueryRecord.QueryResult |
| ReplaceText.ReplaceLine |
| ReplaceText.ReplacementStrategyExecutor |
| ReplaceTextWithMapping.ConfigurationState |
| RouteText.Group |
| SampleRecord.SamplingStrategy |
| ScanContent.TermLoader |
| SplitText.SplitInfo
Container for hosting meta-information pertaining to the split so it can
be used later to create
FlowFile representing the split. |
| TailFile.TailFileObject |
| TailFile.TailFileState
A simple Java class to hold information about our state so that we can
maintain this state across multiple invocations of the Processor
|
| TransformXml.ErrorListenerLogger |
| UnpackContent.PackageFormat |
| UnpackContent.Unpacker |
| UnpackContent.ZipUnpacker.ZipInputStreamCallback |
| UpdateDatabaseTable.OutputMetadataHolder |
| ValidateJson.SchemaVersion |
| WaitNotifyProtocol.Signal |
| Class and Description |
|---|
| ListenHTTP.FlowFileEntryTimeWrapper |
| Class and Description |
|---|
| EncryptContent.Encryptor |
Copyright © 2023 Apache NiFi Project. All rights reserved.