DefaultAuditConnector

uk.gov.hmrc.play.audit.DefaultAuditConnector
@Singleton
class DefaultAuditConnector(val auditingConfig: AuditingConfig, val auditChannel: AuditChannel, val lifecycle: ApplicationLifecycle, val datastreamMetrics: DatastreamMetrics) extends AuditConnector

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any

Members list

Value members

Inherited methods

def sendEvent(event: DataEvent)(implicit hc: HeaderCarrier, ec: ExecutionContext): Future[AuditResult]

Attributes

Inherited from:
AuditConnector
def sendExplicitAudit(auditType: String, detail: JsObject)(implicit hc: HeaderCarrier, ec: ExecutionContext): Unit

Attributes

Inherited from:
AuditConnector
def sendExplicitAudit[T](auditType: String, detail: T)(implicit hc: HeaderCarrier, ec: ExecutionContext, writes: Writes[T]): Unit

Attributes

Inherited from:
AuditConnector
def sendExplicitAudit(auditType: String, detail: Map[String, String])(implicit hc: HeaderCarrier, ec: ExecutionContext): Unit

Attributes

Inherited from:
AuditConnector
def sendExtendedEvent(event: ExtendedDataEvent)(implicit hc: HeaderCarrier, ec: ExecutionContext): Future[AuditResult]

Attributes

Inherited from:
AuditConnector
def sendMergedEvent(event: MergedDataEvent)(implicit hc: HeaderCarrier, ec: ExecutionContext): Future[AuditResult]

Attributes

Inherited from:
AuditConnector

Concrete fields

val lifecycle: ApplicationLifecycle

Inherited fields

lazy val auditSentHeaders: Boolean

Attributes

Inherited from:
AuditConnector

Attributes

Inherited from:
AuditConnector