[ 
https://issues.apache.org/jira/browse/MINIFI-244?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Andrew Christianson updated MINIFI-244:
---------------------------------------
    Description: 
Create an ArchiveLens processor. 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 ArchiveLens 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.

  was:
Create a ListenHTTP processor of similar design/function to the ListenHTTP in 
the parent Apache NiFi project.

Being a part of MiNiFi, the server should be very lightweight, handle requests 
asynchronously, have optional threading, and should support streaming of 
request/response content to minimize memory requirements.


> Create ArchiveLens processor
> ----------------------------
>
>                 Key: MINIFI-244
>                 URL: https://issues.apache.org/jira/browse/MINIFI-244
>             Project: Apache NiFi MiNiFi
>          Issue Type: Task
>          Components: C++, Extensions
>            Reporter: Andrew Christianson
>            Assignee: Andrew Christianson
>            Priority: Minor
>
> Create an ArchiveLens processor. 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 ArchiveLens 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.



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)

Reply via email to