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

io.github.fherbreteau.gatling.ftp.client.FtpTransaction.scala Maven / Gradle / Ivy

The newest version!
package io.github.fherbreteau.gatling.ftp.client

import com.typesafe.scalalogging.StrictLogging
import io.gatling.core.action.Action
import io.gatling.core.session.Session

case class FtpTransaction(session: Session,
                          ftpOperation: FtpOperation,
                          next: Action) extends StrictLogging {

  def fullRequestName: String = ftpOperation.operationName

  def server: String = ftpOperation.ftpProtocol.exchange.server

  def scenario: String = session.scenario

  def userId: Long = session.userId

  def throttled: Boolean = ftpOperation.throttled

  def action: OperationDef = ftpOperation.definition
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy