public override void Initialize(JobProcessor thread) { ConnectionStringLoader.LoadFromServiceCore(Settings.Default); AdminContents.Initialize(); this.logger = new HeroesLogDataContext(); base.Initialize(thread, null); base.RegisterMessage(AdminClientServiceOperationMessages.TypeConverters); this.acceptor.ClientAccept += this.server_ClientAccept; this.acceptor.Start(thread, (int)ServiceCoreSettings.Default.AdminClientServicePort); Log <AdminClientService> .Logger.Debug("Starts AdminClientService"); this.mf.Register <AdminClientServicePeer>(AdminClientServiceOperationMessages.TypeConverters, "ProcessMessage"); this.controller = new AdminClientServicePeer(this, null); EventDataContext.Initialize(thread); }