bind
PipeTransportFactory TransportFactory Provider
BufferState
ProtocolCodec ProtocolCodec