diff options
| author | Luke Pulverenti <luke.pulverenti@gmail.com> | 2013-03-24 22:41:27 -0400 |
|---|---|---|
| committer | Luke Pulverenti <luke.pulverenti@gmail.com> | 2013-03-24 22:41:27 -0400 |
| commit | 8b32e3292a8ce0e0b59cfd807e4c922375cb0ed0 (patch) | |
| tree | a056a15ed19273cf0aa9770d1a5b3eae76d160ba /MediaBrowser.Server.Implementations/HttpServer/HttpServer.cs | |
| parent | 2bdd9cc1f2aee5863134f65ee0b8cf98f44cc582 (diff) | |
fixed dashboard caching option
Diffstat (limited to 'MediaBrowser.Server.Implementations/HttpServer/HttpServer.cs')
| -rw-r--r-- | MediaBrowser.Server.Implementations/HttpServer/HttpServer.cs | 24 |
1 files changed, 22 insertions, 2 deletions
diff --git a/MediaBrowser.Server.Implementations/HttpServer/HttpServer.cs b/MediaBrowser.Server.Implementations/HttpServer/HttpServer.cs index d22605cb3..2570ca5bd 100644 --- a/MediaBrowser.Server.Implementations/HttpServer/HttpServer.cs +++ b/MediaBrowser.Server.Implementations/HttpServer/HttpServer.cs @@ -1,3 +1,16 @@ +// *********************************************************************** +// Assembly : MediaBrowser.Server.Implementations +// Author : Luke +// Created : 03-06-2013 +// +// Last Modified By : Luke +// Last Modified On : 03-24-2013 +// *********************************************************************** +// <copyright file="HttpServer.cs" company=""> +// Copyright (c) . All rights reserved. +// </copyright> +// <summary></summary> +// *********************************************************************** using Funq; using MediaBrowser.Common; using MediaBrowser.Common.Extensions; @@ -47,7 +60,7 @@ namespace MediaBrowser.Server.Implementations.HttpServer /// <summary> /// The _rest services /// </summary> - private readonly List<IRestfulService> _restServices = new List<IRestfulService>(); + private readonly List<IRestfulService> _restServices = new List<IRestfulService>(); /// <summary> /// Gets or sets the application host. @@ -66,7 +79,7 @@ namespace MediaBrowser.Server.Implementations.HttpServer /// </summary> /// <value>The protobuf serializer.</value> private IProtobufSerializer ProtobufSerializer { get; set; } - + /// <summary> /// Occurs when [web socket connected]. /// </summary> @@ -208,6 +221,7 @@ namespace MediaBrowser.Server.Implementations.HttpServer /// Format should be: http://127.0.0.1:8080/ or http://127.0.0.1:8080/somevirtual/ /// Note: the trailing slash is required! For more info see the /// HttpListener.Prefixes property on MSDN.</param> + /// <exception cref="System.ArgumentNullException">urlBase</exception> public override void Start(string urlBase) { if (string.IsNullOrEmpty(urlBase)) @@ -457,6 +471,8 @@ namespace MediaBrowser.Server.Implementations.HttpServer /// Logs the response. /// </summary> /// <param name="ctx">The CTX.</param> + /// <param name="url">The URL.</param> + /// <param name="endPoint">The end point.</param> private void LogResponse(HttpListenerContext ctx, string url, IPEndPoint endPoint) { if (!EnableHttpRequestLogging) @@ -554,9 +570,13 @@ namespace MediaBrowser.Server.Implementations.HttpServer { _restServices.AddRange(services); + _logger.Info("Calling EndpointHost.ConfigureHost"); EndpointHost.ConfigureHost(this, ServerName, CreateServiceManager()); + + _logger.Info("Registering protobuf as a content type filter"); ContentTypeFilters.Register(ContentType.ProtoBuf, (reqCtx, res, stream) => ProtobufSerializer.SerializeToStream(res, stream), (type, stream) => ProtobufSerializer.DeserializeFromStream(stream, type)); + _logger.Info("Calling ServiceStack AppHost.Init"); Init(); } } |
