Transport abstracted, method specific router, implement Stream interface