All Downloads are FREE. Search and download functionalities are using the official Maven repository.

akka.actor.ActorLogMarker.scala Maven / Gradle / Ivy

/*
 * Copyright (C) 2019-2020 Lightbend Inc. 
 */

package akka.actor

import akka.annotation.ApiMayChange
import akka.event.LogMarker

/**
 * This is public with the purpose to document the used markers and properties of log events.
 * No guarantee that it will remain binary compatible, but the marker names and properties
 * are considered public API and will not be changed without notice.
 */
@ApiMayChange
object ActorLogMarker {

  /**
   * Marker "akkaDeadLetter" of log event for dead letter messages.
   *
   * @param messageClass The message class of the DeadLetter. Included as property "akkaMessageClass".
   */
  def deadLetter(messageClass: String): LogMarker =
    LogMarker("akkaDeadLetter", Map(LogMarker.Properties.MessageClass -> messageClass))

}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy