bool LogVolley(HttpContext httpContext, int statusCode, double elapsedMs)
        {
            //TODO: Consider a kill switch for logging here

            var message = VolleyballMessageFactory.Create(httpContext.Response.ContentType, httpContext.Request.Method,
                                                          GetPath(httpContext), statusCode, elapsedMs);

            //TODO: Use a factory here
            IVolleyballQueue queue = new RabbitMQVolleyBallQueue();

            queue.Publish(message);

            return(false);
        }
 public RecievedVolleyEventArgs(string queue)
 {
     _message = VolleyballMessageFactory.CreateByName(queue);
 }