transport tmemoryinputtransport ttransport buf_ pos_ endpos_ tmemoryinputtransport tmemoryinputtransport buf reset buf tmemoryinputtransport buf offset length reset buf offset length reset buf reset buf buf.length reset buf offset length buf_ buf pos_ offset endpos_ offset length buf_ override close override isopen override ttransportexception override read buf len ttransportexception bytesremaining getbytesremaininginbuffer amttoread len bytesremaining bytesremaining len amttoread system.arraycopy buf_ pos_ buf amttoread consumebuffer amttoread amttoread override write buf len ttransportexception unsupportedoperationexception override getbuffer buf_ getbufferposition pos_ getbytesremaininginbuffer endpos_ pos_ consumebuffer len pos_ len