adapt to ErrorRecorder signature change
fix package name mistake
need to pass the errorqueue
request entity recording capability
recording the response status
use request/response recorders in the filter