| 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.
|
| AbstractJsonPathProcessor.JsonPathValidator |
|
| AbstractQueryDatabaseTable |
|
| AbstractRecordProcessor |
|
| AbstractSyslogProcessor |
Base class for Syslog processors.
|
| AttributesToCSV |
|
| AttributesToJSON |
|
| Base64EncodeContent |
|
| CalculateRecordStats |
|
| CompressContent |
|
| ControlRate |
|
| ControlRate.Throttle |
|
| ConvertCharacterSet |
This processor reads files in as text according to the specified character set and it outputs another text file according to the given character set.
|
| ConvertJSONToSQL |
|
| ConvertJSONToSQL.ColumnDescription |
|
| ConvertJSONToSQL.SchemaKey |
|
| ConvertJSONToSQL.TableSchema |
|
| ConvertRecord |
|
| CountText |
|
| CryptographicHashAttribute |
|
| CryptographicHashContent |
|
| DebugFlow |
|
| DebugFlow.RuntimeExceptionValidator |
|
| DeduplicateRecord |
|
| DeduplicateRecord.BloomFilterWrapper |
|
| DeduplicateRecord.CacheValue |
|
| DeduplicateRecord.DistributedMapCacheClientWrapper |
|
| DeduplicateRecord.FilterWrapper |
|
| DeduplicateRecord.HashSetFilterWrapper |
|
| DetectDuplicate |
|
| DetectDuplicate.CacheValue |
|
| DetectDuplicate.CacheValueDeserializer |
|
| DetectDuplicate.CacheValueSerializer |
|
| DetectDuplicate.StringSerializer |
|
| DistributeLoad |
|
| DistributeLoad.InvalidPropertyNameValidator |
|
| DuplicateFlowFile |
|
| EncodeContent |
|
| EncodeContent.DecodeBase32 |
|
| EncodeContent.DecodeBase64 |
|
| EncodeContent.DecodeHex |
|
| EncodeContent.EncodeBase32 |
|
| EncodeContent.EncodeBase64 |
|
| EncodeContent.EncodeHex |
|
| EncryptContent |
|
| EnforceOrder |
|
| EvaluateJsonPath |
|
| EvaluateXPath |
|
| EvaluateXPath.XPathValidator |
|
| EvaluateXQuery |
|
| EvaluateXQuery.XQueryValidator |
|
| ExecuteProcess |
|
| 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
|
| ExecuteSQL |
|
| ExecuteSQLRecord |
|
| ExecuteStreamCommand |
This processor executes an external command on the contents of a flow file, and creates a new flow file with the results of the command.
|
| ExecuteStreamCommand.ProcessStreamWriterCallback |
|
| ExtractGrok |
|
| ExtractRecordSchema |
|
| ExtractText |
|
| FetchDistributedMapCache |
|
| FetchDistributedMapCache.CacheValueDeserializer |
|
| FetchDistributedMapCache.StringSerializer |
|
| FetchFile |
|
| 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.
|
| FetchFTP |
|
| FetchSFTP |
|
| FlattenJson |
|
| ForkEnrichment |
|
| ForkRecord |
|
| GenerateFlowFile |
|
| GenerateRecord |
|
| GenerateTableFetch |
|
| GetFile |
|
| GetFileTransfer |
Base class for GetSFTP and GetFTP
|
| GetFTP |
|
| GetHTTP |
Deprecated |
| GetJMSQueue |
Deprecated |
| GetJMSTopic |
Deprecated |
| GetSFTP |
|
| HandleHttpRequest |
|
| HandleHttpRequest.HttpRequestContainer |
|
| HandleHttpResponse |
|
| HashAttribute |
This processor does not calculate a cryptographic hash of one or more attributes.
|
| HashContent |
Deprecated |
| IdentifyMimeType |
Attempts to detect the MIME Type of a FlowFile by examining its contents.
|
| InvokeHTTP |
|
| JmsConsumer |
|
| JoinEnrichment |
|
| JoltTransformJSON |
|
| ListDatabaseTables |
A processor to retrieve a list of tables (and their metadata) from a database connection
|
| ListDatabaseTables.AttributeTableListingWriter |
|
| ListDatabaseTables.RecordTableListingWriter |
|
| ListenFTP |
|
| ListenHTTP |
|
| ListenHTTP.FlowFileEntryTimeWrapper |
|
| ListenRELP |
|
| ListenSyslog |
|
| ListenTCP |
|
| ListenTCPRecord |
|
| ListenUDP |
|
| ListenUDP.HostValidator |
|
| ListenUDPRecord |
|
| ListenUDPRecord.FlowFileRecordWriter |
Holder class to pass around a flow file and the writer that is writing records to it.
|
| ListenUDPRecord.HostValidator |
|
| ListFile |
|
| ListFile.MonitorActiveTasks |
|
| ListFile.RollingMetricPerformanceTracker |
|
| ListFile.StandardOperationStatistics |
|
| 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.
|
| ListFile.UntrackedPerformanceTracker |
A PerformanceTracker that is capable of tracking which disk access operation is active and which directory is actively being listed,
as well as timing specific operations, but does not track metrics over any amount of time.
|
| ListFileTransfer |
|
| ListFTP |
|
| ListSFTP |
|
| LogAttribute |
|
| LogAttribute.FlowFilePayloadCallback |
|
| LogMessage |
|
| LookupAttribute |
|
| LookupRecord |
|
| LookupRecord.LookupContext |
|
| MergeContent |
|
| MergeContent.FragmentComparator |
|
| MergeRecord |
|
| ModifyBytes |
|
| MonitorActivity |
|
| Notify |
|
| ParseCEF |
|
| ParseCEF.ValidateLocale |
|
| ParseSyslog |
|
| ParseSyslog5424 |
|
| PartitionRecord |
|
| PartitionRecord.RecordValueMap |
|
| 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 |
Deprecated |
| PostHTTP.DestinationAccepts |
|
| PutDatabaseRecord |
|
| PutDatabaseRecord.DMLSettings |
|
| PutDatabaseRecord.PreparedSqlAndColumns |
|
| PutDatabaseRecord.RecordPathStatementType |
|
| 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.
|
| PutDistributedMapCache |
|
| PutDistributedMapCache.CacheValueDeserializer |
|
| PutDistributedMapCache.CacheValueSerializer |
|
| PutDistributedMapCache.StringSerializer |
Simple string serializer, used for serializing the cache key
|
| PutEmail |
|
| PutEmail.DynamicMailPropertyValidator |
|
| PutFile |
|
| PutFileTransfer<T extends FileTransfer> |
Base class for PutFTP & PutSFTP
|
| PutFileTransfer.ConflictResult |
static inner class to hold conflict data
|
| PutFTP |
|
| PutJMS |
Deprecated |
| PutRecord |
|
| PutSFTP |
|
| PutSQL |
|
| 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.FragmentedEnclosure |
|
| PutSQL.FunctionContext |
|
| PutSQL.StatementFlowFileEnclosure |
A simple, immutable data structure to hold a Prepared Statement and a List of FlowFiles
for which that statement should be evaluated.
|
| PutSQL.TransactionalFlowFileFilter |
A FlowFileFilter that is responsible for ensuring that the FlowFiles returned either belong
to the same "fragmented transaction" (i.e., 1 transaction whose information is fragmented
across multiple FlowFiles) or that none of the FlowFiles belongs to a fragmented transaction
|
| PutSyslog |
|
| PutTCP |
|
| PutUDP |
|
| QueryDatabaseTable |
|
| QueryDatabaseTableRecord |
|
| QueryRecord |
|
| QueryRecord.CachedStatement |
|
| QueryRecord.SqlValidator |
|
| RemoveRecordField |
|
| ReplaceText |
|
| ReplaceText.AlwaysReplace |
|
| ReplaceText.LiteralReplace |
|
| ReplaceText.PrependReplace |
|
| ReplaceText.RegexReplace |
|
| ReplaceText.StreamReplaceCallback |
|
| ReplaceText.SubstituteVariablesReplace |
|
| ReplaceText.SurroundReplace |
|
| ReplaceTextWithMapping |
|
| ReplaceTextWithMapping.ConfigurationState |
|
| RetryFlowFile |
|
| RouteOnAttribute |
This processor routes a FlowFile based on its flow file attributes by using the Attribute Expression Language.
|
| RouteOnContent |
|
| RouteText |
|
| RouteText.Group |
|
| SampleRecord |
|
| SampleRecord.IntervalSamplingStrategy |
|
| SampleRecord.ProbabilisticSamplingStrategy |
|
| SampleRecord.RangeSamplingStrategy |
|
| SampleRecord.ReservoirSamplingStrategy |
|
| ScanAttribute |
|
| ScanContent |
|
| ScanContent.BinaryTermLoader |
|
| ScanContent.TextualTermLoader |
|
| SegmentContent |
|
| SplitContent |
|
| SplitContent.HexStringPropertyValidator |
|
| SplitJson |
|
| SplitRecord |
|
| SplitText |
|
| SplitXml |
|
| SplitXml.XmlSplitterSaxParser |
|
| TailFile |
|
| 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
|
| TailFile.TailFileState.StateKeys |
|
| TransformXml |
|
| TransformXml.ErrorListenerLogger |
|
| UnpackContent |
|
| UnpackContent.FlowFileStreamUnpacker |
|
| UnpackContent.TarUnpacker |
|
| UnpackContent.Unpacker |
|
| UnpackContent.ZipUnpacker |
|
| UnpackContent.ZipUnpacker.CompressedZipInputStreamCallback |
|
| UnpackContent.ZipUnpacker.EncryptedZipInputStreamCallback |
|
| UnpackContent.ZipUnpacker.ZipInputStreamCallback |
|
| UpdateCounter |
|
| UpdateDatabaseTable |
|
| UpdateDatabaseTable.OutputMetadataHolder |
|
| UpdateRecord |
|
| ValidateCsv |
|
| ValidateJson |
|
| ValidateRecord |
|
| ValidateXml |
|
| Wait |
|
| WaitNotifyProtocol |
This class provide a protocol for Wait and Notify processors to work together.
|
| WaitNotifyProtocol.Signal |
|