fun <T : Any> registerContext(context: RdContext<T>): Unit
Registers a context to be used with this protocol. Must be invoked on protocol's scheduler