Appendix A. Supported Processors
When you first obtain the Java version of MiNiFi, several processors are supported without you taking any further action. Other processors are a part of the default distribution but require you to add a NAR for a controller service not packaged by default. T
Processors Supported by Java
UpdateAttribute
AttributesToJSON
Base64EncodeContent
CompressContent
ControlRate
ConvertCharacterSet
ConvertJSONToSQL
DetectDuplicate
DistributeLoad
DuplicateFlowFile
EncryptContent
EvaluateJsonPath
EvaluateRegularExpression
EvaluateXPath
EvaluateXQuery
ExecuteProcess
ExecuteSQL
ExecuteStreamCommand
ExtractText
FetchDistributedMapCache
FetchFile
FetchSFTP
GenerateFlowFile
GetFTP
GetFile
GetHTTP
GetJMSQueue
GetJMSTopic
GetSFTP
HandleHttpRequest
HandleHttpResponse
HashAttribute
HashContent
IdentifyMimeType
InvokeHTTP
ListFile
ListSFTP
ListenHTTP
ListenRELP
ListenSyslog
ListenTCP
ListenUDP
LogAttribute
MergeContent
ModifyBytes
MonitorActivity
ParseSyslog
PostHTTP
PutDistributedMapCache
PutEmail
PutFTP
PutFile
PutJMS
PutSFTP
PutSQL
PutSyslog
QueryDatabaseTable
ReplaceText
ReplaceTextWithMapping
RouteOnAttribute
RouteOnContent
RouteText
ScanAttribute
ScanContent
SegmentContent
SplitContent
SplitJson
SplitText
SplitXml
TailFile
TransformXml
UnpackContent
ValidateXml
Supported Processors Requiring NAR
The following processors are also a part of the default distribution but require you to add a NAR for a controller service not packaged by default. The processors are grouped by the NAR that is required.
nifi-dbcp-service-nar
ConvertJSONToSQL
PutSQL
GenerateTableFetch
ListDatabaseTable
QueryDatabaseTable
ExecuteSQL
nifi-distributed-cache-services-nar
DetectDuplicate
FetchDistributedMapCache
PutDistributedMapCache
nifi-http-context-map-nar
HandleHttpRequest
HandleHttpResponse