public WampRpcServer(IWampRpcOperationCatalog catalog, IWampBinding <TMessage> binding, IWampUriValidator uriValidator) { mInvoker = catalog; mUriValidator = uriValidator; mLogger = LogProvider.GetLogger(this.GetType()); mFormatter = binding.Formatter; mHandler = new WampCalleeInvocationHandler <TMessage>(binding.Formatter); mCalleeCatalog = new WampCalleeOperationCatalog <TMessage> (catalog, mHandler); }