Überschreiben von onRouteRequest mit benutzerdefiniertem Handler in Play! Scala

Ich verwende Play 2.2.1 und versuche, die onRouteRequest-Funktion in GlobalSettings zu überschreiben. Alle Beispiele, die ich online gefunden habe, sind vor Play 2.2.x und scheinen in 2.2.x nicht zu funktionieren. Grundsätzlich möchten Sie für alle Antworten benutzerdefinierte Einstellungen im Antwortheader vornehmen.

Bisher habe ich folgendes versucht, basierend aufdiese:

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
      }
    }
  }

Dies funktioniert jedoch nicht, da nichts mit Action [_] übereinstimmt.

Vielen Dank für all die Hilfe im Voraus!

Antworten auf die Frage(1)

Ihre Antwort auf die Frage