MiNiFi Quick Start
Also available as:
PDF

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