[streaming] StreamInvokable refactor and javadoc update + StreamRecordSerializer update