all, I ended up doing a fork TailFile and bolting together a frankenprototype of the processor here: (apologies for the spaghettiness of the code but the task was clearly beyond my league... :-D )
https://github.com/trixpan/nifi/tree/NIFI-1170 I am still going through the basics of it but I would like to reach out for feedback. Presently I am having to serialize and unserialize the state holding object, something that doesn't seem to be the most efficient way. So I was wondering: Can a processor store more than one state per context? If so, how? I thank you in advance
