public WampBindedRealm(IWampHostedRealm realm, IWampRouterBuilder routerBuilder, IWampSessionServer <TMessage> session, IWampBinding <TMessage> binding, IWampEventSerializer eventSerializer) { mRealm = realm; mRealmGate = realm as IWampRealmGate; IWampDealer <TMessage> dealer = routerBuilder.CreateDealerHandler(realm, binding); IWampBroker <TMessage> broker = routerBuilder.CreateBrokerHandler(realm, binding, eventSerializer); mServer = routerBuilder.CreateServer(session, dealer, broker); }