processFullBuffer should really be a parameter to this function call, instead of a member of the class.
It could potentially be used by the other partition functions to process multiple records within the buffer.