FrontendAuditFilter

uk.gov.hmrc.play.bootstrap.frontend.filters.FrontendAuditFilter
trait FrontendAuditFilter extends CommonAuditFilter, FrontendHeaderCarrierProvider

Attributes

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

Members list

Value members

Abstract methods

def applicationPort: Option[Int]
def maskedFormFields: Seq[String]

Concrete methods

override protected def buildRequestDetails(requestHeader: RequestHeader, requestBody: Data[String]): Details

Attributes

Definition Classes
CommonAuditFilter
override protected def buildResponseDetails(responseHeader: ResponseHeader, responseBody: Data[String], contentType: Option[String]): Details

Attributes

Definition Classes
CommonAuditFilter

Inherited methods

override def apply(nextFilter: EssentialAction): EssentialAction

Attributes

Definition Classes
CommonAuditFilter -> EssentialFilter
Inherited from:
CommonAuditFilter
def asJava: EssentialFilter

Attributes

Inherited from:
EssentialFilter
protected def needsAuditing(request: RequestHeader): Boolean

Attributes

Inherited from:
CommonAuditFilter
protected def onCompleteWithInput(rh: RequestHeader, next: Accumulator[ByteString, Result], handler: (Data[String], Either[Throwable, (Result, Data[String])]) => Unit)(implicit ec: ExecutionContext): Accumulator[ByteString, Result]

Attributes

Inherited from:
CommonAuditFilter

Inherited and Abstract methods

def auditConnector: AuditConnector

Attributes

Inherited from:
CommonAuditFilter
def config: Configuration

Attributes

Inherited from:
CommonAuditFilter
def controllerNeedsAuditing(controllerName: String): Boolean

Attributes

Inherited from:
CommonAuditFilter
def extendedDataEvent(eventType: String, transactionName: String, request: RequestHeader, detail: JsObject, truncationLog: TruncationLog, redaction: RedactionLog)(implicit hc: HeaderCarrier): ExtendedDataEvent

Attributes

Inherited from:
CommonAuditFilter

Inherited fields

val maxBodySize: Int

Attributes

Inherited from:
CommonAuditFilter
val requestReceived: String

Attributes

Inherited from:
CommonAuditFilter

Implicits

Inherited implicits

implicit protected def hc(implicit request: RequestHeader): HeaderCarrier

Attributes

Inherited from:
FrontendHeaderCarrierProvider

Inherited and Abstract implicits

implicit protected def ec: ExecutionContext

Attributes

Inherited from:
CommonAuditFilter
implicit def mat: Materializer

Attributes

Inherited from:
CommonAuditFilter