Packages

p

io.gatling.core

session

package session

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. session
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. sealed trait Block extends Product with Serializable
  2. sealed trait CounterBlock extends Block
  3. final case class ExitAsapLoopBlock(counterName: String, condition: Expression[Boolean], exitAction: Action) extends CounterBlock with Product with Serializable
  4. final case class ExitOnCompleteLoopBlock(counterName: String) extends CounterBlock with Product with Serializable
  5. type Expression[T] = (Session) ⇒ Validation[T]
  6. implicit final class ExpressionFailureWrapper extends AnyVal
  7. implicit final class ExpressionSuccessWrapper[T] extends AnyVal
  8. final case class GroupBlock(groups: List[String], startTimestamp: Long, cumulatedResponseTime: Int, status: Status) extends Block with Product with Serializable
  9. implicit final class RichExpression[T] extends AnyVal
  10. final case class Session(scenario: String, userId: Long, attributes: Map[String, Any], baseStatus: Status, blockStack: List[Block], onExit: (Session) ⇒ Unit, eventLoop: EventLoop) extends LazyLogging with Product with Serializable

    Session class representing the session passing through a scenario for a given user

    Session class representing the session passing through a scenario for a given user

    This session stores all needed data between requests

    scenario

    the name of the current scenario

    userId

    the id of the current user

    attributes

    the map that stores all values needed

    baseStatus

    the status when not in a TryMax blocks hierarchy

    blockStack

    the block stack

    onExit

    hook to execute once the user reaches the exit

  11. final case class SessionAttribute(session: Session, key: String) extends Product with Serializable
  12. final case class StaticValueExpression[T](value: T) extends Expression[T] with Product with Serializable
  13. final case class TryMaxBlock(counterName: String, tryMaxAction: Action, status: Status) extends CounterBlock with Product with Serializable

Value Members

  1. val EmptyStringExpressionSuccess: Expression[String]
  2. val TrueExpressionSuccess: Expression[Boolean]
  3. def map2SeqExpression(map: Map[String, Any]): Expression[Seq[(String, Any)]]
  4. def resolveIterable[X](iterable: Iterable[(String, Expression[X])]): Expression[Seq[(String, X)]]
  5. def resolveOptionalExpression[T](expression: Option[Expression[T]], session: Session): Validation[Option[T]]
  6. def seq2SeqExpression(seq: Seq[(String, Any)]): Expression[Seq[(String, Any)]]
  7. object LoopBlock extends StrictLogging
  8. object Session extends Serializable
  9. object SessionPrivateAttributes

Inherited from AnyRef

Inherited from Any

Ungrouped