Zastępowanie onRouteRequest niestandardowym programem obsługi w Play! scala

Używam Play 2.2.1 i próbuję zastąpić funkcję onRouteRequest w GlobalSettings. Wszystkie przykłady, które znalazłem w Internecie, dotyczą wcześniejszej wersji 2.2.x i nie wydają się działać w wersji 2.2.x. Zasadniczo chcesz ustawić niektóre niestandardowe elementy w nagłówku odpowiedzi dla wszystkich odpowiedzi.

Do tej pory próbowałem, na podstawieto:

object Global extends GlobalSettings {

  override def onRouteRequest(request: RequestHeader): Option[Handler] = {
    super.onRouteRequest(request).map { handler =>
      handler match {
        case a: Action[_] => CustomAction(a)
        case _            => handler
      }
    }
  }

Jednak to nie działa, ponieważ nic nie pasuje do działania [_].

Wielkie dzięki za pomoc z góry!

questionAnswers(1)

yourAnswerToTheQuestion