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

com.itv.scalapact.shared.IPactStubber.scala Maven / Gradle / Ivy

package com.itv.scalapact.shared

import com.itv.scalapact.shared.http.SslContextMap
import com.itv.scalapact.shared.json.{IPactReader, IPactWriter}

trait IPactStubber {

  def start(
      interactionManager: IInteractionManager,
      connectionPoolSize: Int,
      sslContextName: Option[String],
      port: Option[Int]
  )(implicit
      pactReader: IPactReader,
      pactWriter: IPactWriter,
      sslContextMap: SslContextMap
  ): ScalaPactSettings => IPactStubber

  def shutdown(): Unit

  def port: Option[Int]
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy