DefaultHttpFilters

play.api.http.DefaultHttpFilters
class DefaultHttpFilters(val filters: EssentialFilter*) extends HttpFilters

A default implementation of HttpFilters that accepts filters as a varargs constructor and exposes them as a filters sequence. This is available for runtime DI users who don't want to do things in configuration using play.filters.enabled, because they need more fine grained control over the injected components.

For example:

 class Filters @Inject()(defaultFilters: EnabledFilters, corsFilter: CORSFilter)
   extends DefaultHttpFilters(defaultFilters.filters :+ corsFilter: _*)

Attributes

Graph
Supertypes
trait HttpFilters
class Object
trait Matchable
class Any
Known subtypes

Members list

Value members

Inherited methods

def asJava: HttpFilters

Attributes

Inherited from:
HttpFilters

Concrete fields

Return the filters that should filter every request

Return the filters that should filter every request

Attributes