This is an automated email from the ASF dual-hosted git repository. fgerlits pushed a commit to branch main in repository https://gitbox.apache.org/repos/asf/nifi-minifi-cpp.git
commit 24933300e2d35ae8c517e02557e9c966daa2ca85 Author: Gabor Gyimesi <[email protected]> AuthorDate: Thu Feb 26 14:22:35 2026 +0100 MINIFICPP-2734 Remove BinFiles from processor list Signed-off-by: Ferenc Gerlits <[email protected]> Closes #2123 --- PROCESSORS.md | 29 ----------------------------- README.md | 2 +- extensions/libarchive/BinFiles.cpp | 2 -- 3 files changed, 1 insertion(+), 32 deletions(-) diff --git a/PROCESSORS.md b/PROCESSORS.md index 7851a06af..4a3d19507 100644 --- a/PROCESSORS.md +++ b/PROCESSORS.md @@ -19,7 +19,6 @@ limitations under the License. - [ApplyTemplate](#ApplyTemplate) - [AttributeRollingWindow](#AttributeRollingWindow) - [AttributesToJSON](#AttributesToJSON) -- [BinFiles](#BinFiles) - [CaptureRTSPFrame](#CaptureRTSPFrame) - [CollectKubernetesPodMetrics](#CollectKubernetesPodMetrics) - [CompressContent](#CompressContent) @@ -217,34 +216,6 @@ In the list below, the names of required properties appear in bold. Any other pr | success | All FlowFiles received are routed to success | -## BinFiles - -### Description - -Bins flow files into buckets based on the number of entries or size of entries - -### Properties - -In the list below, the names of required properties appear in bold. Any other properties (not in bold) are considered optional. The table also indicates any default values, and whether a property supports the NiFi Expression Language. - -| Name | Default Value | Allowable Values | Description | -|---------------------------|---------------|------------------|------------------------------------------------------------------------------------------------------------| -| Minimum Group Size | 0 | | The minimum size of for the bundle | -| Maximum Group Size | | | The maximum size for the bundle. If not specified, there is no maximum. | -| Minimum Number of Entries | 1 | | The minimum number of files to include in a bundle | -| Maximum Number of Entries | | | The maximum number of files to include in a bundle. If not specified, there is no maximum. | -| Maximum number of Bins | 100 | | Specifies the maximum number of bins that can be held in memory at any one time | -| Max Bin Age | | | The maximum age of a Bin that will trigger a Bin to be complete. Expected format is <duration> <time unit> | -| Batch Size | 1 | | Maximum number of FlowFiles processed in a single session | - -### Relationships - -| Name | Description | -|----------|------------------------------------------------------------------------------------------------------------------------------| -| failure | If the bundle cannot be created, all FlowFiles that would have been used to create the bundle will be transferred to failure | -| original | The FlowFiles that were used to create the bundle | - - ## CaptureRTSPFrame ### Description diff --git a/README.md b/README.md index 1d0798b69..05388a282 100644 --- a/README.md +++ b/README.md @@ -72,7 +72,7 @@ The next table outlines CMAKE flags that correspond with MiNiFi extensions. Exte | Extension Set | Processors and Controller Services [...] |----------------------------------|:----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- [...] -| Archive Extensions | [ApplyTemplate](PROCESSORS.md#applytemplate)<br/>[BinFiles](PROCESSORS.md#binfiles)<br/>[CompressContent](PROCESSORS.md#compresscontent)<br/>[ManipulateArchive](PROCESSORS.md#manipulatearchive)<br/>[MergeContent](PROCESSORS.md#mergecontent)<br/>[FocusArchiveEntry](PROCESSORS.md#focusarchiveentry)<br/>[UnfocusArchiveEntry](PROCESSORS.md#unfocusarchiveentry) [...] +| Archive Extensions | [ApplyTemplate](PROCESSORS.md#applytemplate)<br/>[CompressContent](PROCESSORS.md#compresscontent)<br/>[ManipulateArchive](PROCESSORS.md#manipulatearchive)<br/>[MergeContent](PROCESSORS.md#mergecontent)<br/>[FocusArchiveEntry](PROCESSORS.md#focusarchiveentry)<br/>[UnfocusArchiveEntry](PROCESSORS.md#unfocusarchiveentry) [...] | AWS | [AWSCredentialsService](CONTROLLERS.md#awscredentialsservice)<br/>[PutS3Object](PROCESSORS.md#puts3object)<br/>[DeleteS3Object](PROCESSORS.md#deletes3object)<br/>[FetchS3Object](PROCESSORS.md#fetchs3object)<br/>[ListS3](PROCESSORS.md#lists3)<br/>[PutKinesisStream](PROCESSORS.md#putkinesisstream) [...] | Azure | [AzureStorageCredentialsService](CONTROLLERS.md#azurestoragecredentialsservice)<br/>[PutAzureBlobStorage](PROCESSORS.md#putazureblobstorage)<br/>[DeleteAzureBlobStorage](PROCESSORS.md#deleteazureblobstorage)<br/>[FetchAzureBlobStorage](PROCESSORS.md#fetchazureblobstorage)<br/>[ListAzureBlobStorage](PROCESSORS.md#listazureblobstorage)<br/>[PutAzureDataLakeStorage](PROCESSORS.md#putazuredatalakestorage)<br/>[DeleteAzureDataLakeStorage](PROCESSORS.md#del [...] | CivetWeb | [ListenHTTP](PROCESSORS.md#listenhttp) [...] diff --git a/extensions/libarchive/BinFiles.cpp b/extensions/libarchive/BinFiles.cpp index 5d3322291..b4e0c8df4 100644 --- a/extensions/libarchive/BinFiles.cpp +++ b/extensions/libarchive/BinFiles.cpp @@ -317,6 +317,4 @@ void BinFiles::restore(const std::shared_ptr<core::FlowFile>& flowFile) { file_store_.put(flowFile); } -REGISTER_RESOURCE(BinFiles, Processor); - } // namespace org::apache::nifi::minifi::processors
