package config
Ordering
- Alphabetic
Visibility
- Public
- All
Type Members
- case class AdvancedConfiguration(connectTimeout: FiniteDuration, handshakeTimeout: FiniteDuration, pooledConnectionIdleTimeout: FiniteDuration, maxRetry: Int, requestTimeout: FiniteDuration, enableSni: Boolean, enableHostnameVerification: Boolean, useInsecureTrustManager: Boolean, sslEnabledProtocols: List[String], sslEnabledCipherSuites: List[String], sslSessionCacheSize: Int, sslSessionTimeout: FiniteDuration, useOpenSsl: Boolean, useNativeTransport: Boolean, enableZeroCopy: Boolean, tcpNoDelay: Boolean, soReuseAddress: Boolean, allocator: String, maxThreadLocalCharBufferSize: Int) extends Product with Serializable
- case class ChartingConfiguration(noReports: Boolean, maxPlotsPerSeries: Int, useGroupDurationMetric: Boolean, indicators: IndicatorsConfiguration) extends Product with Serializable
- case class ConsoleDataWriterConfiguration(light: Boolean, writePeriod: FiniteDuration) extends Product with Serializable
- case class CoreConfiguration(version: String, outputDirectoryBaseName: Option[String], runDescription: Option[String], encoding: String, simulationClass: Option[String], extract: ExtractConfiguration, directory: DirectoryConfiguration, elFileBodiesCacheMaxCapacity: Long, rawFileBodiesCacheMaxCapacity: Long, rawFileBodiesInMemoryMaxSize: Long, pebbleFileBodiesCacheMaxCapacity: Long, shutdownTimeout: Long) extends Product with Serializable
- case class CssConfiguration(cacheMaxCapacity: Long) extends Product with Serializable
- case class DataConfiguration(dataWriters: Seq[DataWriterType], file: FileDataWriterConfiguration, leak: LeakDataWriterConfiguration, console: ConsoleDataWriterConfiguration, graphite: GraphiteDataWriterConfiguration) extends Product with Serializable
- case class DirectoryConfiguration(simulations: String, resources: String, binaries: Option[String], reportsOnly: Option[String], results: String) extends Product with Serializable
- case class DnsConfiguration(queryTimeout: FiniteDuration, maxQueriesPerResolve: Int) extends Product with Serializable
- case class ExtractConfiguration(regex: RegexConfiguration, xpath: XPathConfiguration, jsonPath: JsonPathConfiguration, css: CssConfiguration) extends Product with Serializable
- case class FileDataWriterConfiguration(bufferSize: Int) extends Product with Serializable
- case class GatlingConfiguration(core: CoreConfiguration, charting: ChartingConfiguration, http: HttpConfiguration, jms: JmsConfiguration, data: DataConfiguration, config: Config) extends Product with Serializable
- class GatlingPropertiesBuilder extends AnyRef
- case class GraphiteDataWriterConfiguration(light: Boolean, host: String, port: Int, protocol: TransportProtocol, rootPathPrefix: String, bufferSize: Int, writePeriod: FiniteDuration) extends Product with Serializable
- case class HttpConfiguration(fetchedCssCacheMaxCapacity: Long, fetchedHtmlCacheMaxCapacity: Long, perUserCacheMaxCapacity: Int, warmUpUrl: Option[String], enableGA: Boolean, ssl: SslConfiguration, advanced: AdvancedConfiguration, dns: DnsConfiguration) extends Product with Serializable
- case class IndicatorsConfiguration(lowerBound: Int, higherBound: Int, percentile1: Double, percentile2: Double, percentile3: Double, percentile4: Double) extends Product with Serializable
- case class JmsConfiguration(replyTimeoutScanPeriod: FiniteDuration) extends Product with Serializable
- case class JsonPathConfiguration(cacheMaxCapacity: Long, preferJackson: Boolean) extends Product with Serializable
- case class LeakDataWriterConfiguration(noActivityTimeout: FiniteDuration) extends Product with Serializable
- case class RegexConfiguration(cacheMaxCapacity: Long) extends Product with Serializable
- case class SslConfiguration(keyManagerFactory: Option[KeyManagerFactory], trustManagerFactory: Option[TrustManagerFactory]) extends Product with Serializable
- sealed abstract class TransportProtocol extends AnyRef
- case class XPathConfiguration(cacheMaxCapacity: Long) extends Product with Serializable
Value Members
-
object
GatlingConfiguration extends StrictLogging with Serializable
Configuration loader of Gatling
- object GatlingFiles
- object Tcp extends TransportProtocol with Product with Serializable
- object TransportProtocol
- object Udp extends TransportProtocol with Product with Serializable