bind

inline fun <T : IncomingMessage> bind(encoder: MessageDecoder<T>)
fun <T : IncomingMessage> bind(messageClass: Class<T>, decoder: MessageDecoder<T>)