diff options
| author | LukePulverenti <luke.pulverenti@gmail.com> | 2013-02-27 11:57:14 -0500 |
|---|---|---|
| committer | LukePulverenti <luke.pulverenti@gmail.com> | 2013-02-27 11:57:14 -0500 |
| commit | 6d5d291762c050e0f5598f45b837e45f270d600f (patch) | |
| tree | bb6d6fe204d7e9c8b6a9502b2604202cc7849c92 /MediaBrowser.ServerApplication/ApplicationHost.cs | |
| parent | ca7ee684730fe0d99a6160659c679c36a1646c88 (diff) | |
| parent | 1d51ede06056a54099616d0f52fdf8150c510e50 (diff) | |
Merge branch 'master' of https://github.com/MediaBrowser/MediaBrowser
Conflicts:
MediaBrowser.Common.Implementations/BaseApplicationHost.cs
MediaBrowser.ServerApplication/ApplicationHost.cs
Diffstat (limited to 'MediaBrowser.ServerApplication/ApplicationHost.cs')
| -rw-r--r-- | MediaBrowser.ServerApplication/ApplicationHost.cs | 34 |
1 files changed, 33 insertions, 1 deletions
diff --git a/MediaBrowser.ServerApplication/ApplicationHost.cs b/MediaBrowser.ServerApplication/ApplicationHost.cs index cfbf761cf..673639ff7 100644 --- a/MediaBrowser.ServerApplication/ApplicationHost.cs +++ b/MediaBrowser.ServerApplication/ApplicationHost.cs @@ -7,13 +7,15 @@ using MediaBrowser.Common.Implementations.Logging; using MediaBrowser.Common.Implementations.NetworkManagement; using MediaBrowser.Common.Implementations.ScheduledTasks; using MediaBrowser.Common.Implementations.Serialization; +using MediaBrowser.Common.IO; using MediaBrowser.Common.Implementations.ServerManager; using MediaBrowser.Common.Implementations.Udp; +using MediaBrowser.Common.Implementations.Updates; using MediaBrowser.Common.Implementations.WebSocket; -using MediaBrowser.Common.IO; using MediaBrowser.Common.Kernel; using MediaBrowser.Common.Net; using MediaBrowser.Common.ScheduledTasks; +using MediaBrowser.Common.Updates; using MediaBrowser.Controller; using MediaBrowser.IsoMounter; using MediaBrowser.Model.IO; @@ -86,7 +88,13 @@ namespace MediaBrowser.ServerApplication RegisterResources(taskManager, networkManager, serverManager); +<<<<<<< HEAD FindParts(); +======= + RegisterResources(taskManager, httpServer, networkManager, serverManager, PackageManager); + + FindParts(taskManager, httpServer); +>>>>>>> c9f48fe0d0d5cf4aec62df1d1e97f629967aff6f } /// <summary> @@ -110,7 +118,11 @@ namespace MediaBrowser.ServerApplication /// <summary> /// Registers resources that classes will depend on /// </summary> +<<<<<<< HEAD protected override void RegisterResources(ITaskManager taskManager, INetworkManager networkManager, IServerManager serverManager) +======= + private void RegisterResources(ITaskManager taskManager, IHttpServer httpServer, INetworkManager networkManager, IServerManager serverManager, IPackageManager packageManager) +>>>>>>> c9f48fe0d0d5cf4aec62df1d1e97f629967aff6f { base.RegisterResources(taskManager, networkManager, serverManager); @@ -126,7 +138,27 @@ namespace MediaBrowser.ServerApplication RegisterSingleInstance<IZipClient>(new DotNetZipClient()); RegisterSingleInstance(_jsonSerializer); RegisterSingleInstance(_xmlSerializer); +<<<<<<< HEAD RegisterSingleInstance(ServerFactory.CreateServer(this, ProtobufSerializer, Logger, "Media Browser", "index.html"), false); +======= + RegisterSingleInstance(ProtobufSerializer); + RegisterSingleInstance<IUdpServer>(new UdpServer(Logger), false); + RegisterSingleInstance(httpServer, false); + + RegisterSingleInstance(networkManager); + RegisterSingleInstance(serverManager); + RegisterSingleInstance(packageManager); + } + + /// <summary> + /// Finds the parts. + /// </summary> + private void FindParts(ITaskManager taskManager, IHttpServer httpServer) + { + taskManager.AddTasks(GetExports<IScheduledTask>(false)); + + httpServer.Init(GetExports<IRestfulService>(false)); +>>>>>>> c9f48fe0d0d5cf4aec62df1d1e97f629967aff6f } /// <summary> |
