[ 
https://issues.apache.org/jira/browse/MINIFICPP-39?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16202421#comment-16202421
 ] 

Caleb Johnson commented on MINIFICPP-39:
----------------------------------------

[~achristianson] Thanks for the feedback. I've added the attribute update and 
removed rapidjson in the latest commits. I wanted to ask about the test flow 
for Un/FocusArchive next.

As I commented near the end of the unit test, the "current flowfile" is always 
nullptr after runNextProcessor(). I'd like to be able to access it to ensure 
the attributes and contents are correct, preferably without going through 
PutFile. Is there a way to do that without going through temp files using the 
TestBase machinery?

I'm also working on ManipulateArchive. It's been rebased and compiles without 
any issues, so I'll be working on tests for that as well. Then, ApplyTemplate 
and ExtractText.

> Create FocusArchive processor
> -----------------------------
>
>                 Key: MINIFICPP-39
>                 URL: https://issues.apache.org/jira/browse/MINIFICPP-39
>             Project: NiFi MiNiFi C++
>          Issue Type: Task
>            Reporter: Andrew Christianson
>            Assignee: Andrew Christianson
>            Priority: Minor
>
> Create an FocusArchive processor which implements a lens over an archive 
> (tar, etc.). A concise, though informal, definition of a lens is as follows:
> "Essentially, they represent the act of “peering into” or “focusing in on” 
> some particular piece/path of a complex data object such that you can more 
> precisely target particular operations without losing the context or 
> structure of the overall data you’re working with." 
> https://medium.com/@dtipson/functional-lenses-d1aba9e52254#.hdgsvbraq
> Why an FocusArchive in MiNiFi? Simply put, it will enable us to "focus in on" 
> an entry in the archive, perform processing *in-context* of that entry, then 
> re-focus on the overall archive. This allows for transformation or other 
> processing of an entry in the archive without losing the overall context of 
> the archive.
> Initial format support is tar, due to its simplicity and ubiquity.
> Attributes:
> - Path (the path in the archive to focus; "/" to re-focus the overall archive)



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

Reply via email to