DeviceIdFilter

uk.gov.hmrc.play.bootstrap.frontend.filters.deviceid.DeviceIdFilter
trait DeviceIdFilter extends Filter, DeviceIdCookie

Attributes

Graph
Supertypes
trait Filter
trait EssentialFilter
class Object
trait Matchable
class Any
Show all
Known subtypes

Members list

Value members

Abstract methods

protected def appName: String
protected def auditConnector: AuditConnector

Concrete methods

override def apply(next: RequestHeader => Future[Result])(rh: RequestHeader): Future[Result]

Apply the filter, given the request header and a function to call the next operation.

Apply the filter, given the request header and a function to call the next operation.

Value parameters

f

A function to call the next operation. Call this to continue normally with the current request. You do not need to call this function if you want to generate a result in a different way.

rh

The RequestHeader.

Attributes

Definition Classes
Filter

Inherited methods

def apply(next: EssentialAction): EssentialAction

Attributes

Inherited from:
Filter
def asJava: EssentialFilter

Attributes

Inherited from:
EssentialFilter
def buildNewDeviceIdCookie(): Cookie

Attributes

Inherited from:
DeviceIdCookie
def generateDeviceId(uuid: String): DeviceId

Attributes

Inherited from:
DeviceIdCookie
def generateUUID(): String

Attributes

Inherited from:
DeviceIdCookie
def getTimeStamp(): Long

Attributes

Inherited from:
DeviceIdCookie
def makeCookie(deviceId: DeviceId): Cookie

Attributes

Inherited from:
DeviceIdCookie
def previousSecrets: Seq[String]

Attributes

Inherited from:
DeviceIdCookie
def secret: String

Attributes

Inherited from:
DeviceIdCookie
def secure: Boolean

Attributes

Inherited from:
DeviceIdCookie

Implicits

Implicits

implicit protected def ec: ExecutionContext

Inherited implicits

implicit def mat: Materializer

Attributes

Inherited from:
Filter