Package

com.github.jeanadrien.gatling.mqtt

protocol

Permalink

package protocol

Visibility
  1. Public
  2. All

Type Members

  1. case class ConnectionSettings(clientId: Option[Expression[String]], cleanSession: Option[Boolean], userName: Option[Expression[String]], password: Option[Expression[String]], willTopic: Option[Expression[String]], willMessage: Option[Expression[String]], willQos: Option[MqttQoS], willRetain: Option[Boolean]) extends Product with Serializable

    Permalink

  2. case class MqttComponents(mqttProtocol: MqttProtocol, system: ActorSystem) extends ProtocolComponents with StrictLogging with Product with Serializable

    Permalink

  3. case class MqttProtocol(host: Option[Expression[String]], defaultConnectionSettings: ConnectionSettings, optionPart: MqttProtocolOptionPart, reconnectPart: MqttProtocolReconnectPart, socketPart: MqttProtocolSocketPart, throttlingPart: MqttProtocolThrottlingPart) extends Protocol with Product with Serializable

    Permalink
  4. case class MqttProtocolBuilder(mqttProtocol: MqttProtocol) extends Product with Serializable

    Permalink

  5. case class MqttProtocolOptionPart(keepAlive: Option[Int], version: Option[Expression[String]]) extends Product with Serializable

    Permalink
  6. case class MqttProtocolReconnectPart(connectAttemptsMax: Option[Long] = None, reconnectAttemptsMax: Option[Long] = None, reconnectDelay: Option[Long] = None, reconnectDelayMax: Option[Long] = None, reconnectBackOffMultiplier: Option[Double] = None) extends Product with Serializable

    Permalink
  7. case class MqttProtocolSocketPart(receiveBufferSize: Option[Int] = None, sendBufferSize: Option[Int] = None, trafficClass: Option[Int] = None) extends Product with Serializable

    Permalink
  8. case class MqttProtocolThrottlingPart(maxReadRate: Option[Int] = None, maxWriteRate: Option[Int] = None) extends Product with Serializable

    Permalink

Value Members

  1. object MqttProtocol extends StrictLogging with Serializable

    Permalink

  2. object MqttProtocolBuilder extends Serializable

    Permalink

Ungrouped