コード例 #1
0
        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);
        }