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

Reply via email to