Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 4 of 4 for MockWebServerSocket (0.07 sec)

  1. mockwebserver/src/main/kotlin/mockwebserver3/internal/MockWebServerSocket.kt

     *
     * Note that [asOkioSocket] returns a socket that closes the underlying [java.net.Socket] when both
     * of its component streams are closed. This class takes advantage of that.
     */
    internal class MockWebServerSocket(
      val javaNetSocket: Socket,
    ) : Closeable,
      BufferedSocket {
      private val delegate = javaNetSocket.asOkioSocket()
      private val closedLatch = CountDownLatch(2)
    
      override val source: BufferedSource =
    Registered: Fri Sep 05 11:42:10 UTC 2025
    - Last Modified: Thu Jul 31 04:18:40 UTC 2025
    - 3.3K bytes
    - Viewed (0)
  2. mockwebserver/src/test/java/mockwebserver3/RecordedRequestTest.kt

    import assertk.assertThat
    import assertk.assertions.isEqualTo
    import java.net.InetAddress
    import java.net.Socket
    import mockwebserver3.internal.DEFAULT_REQUEST_LINE_HTTP_1
    import mockwebserver3.internal.MockWebServerSocket
    import mockwebserver3.internal.RecordedRequest
    import mockwebserver3.internal.decodeRequestLine
    import okhttp3.Headers
    import okhttp3.Headers.Companion.headersOf
    import okio.Buffer
    import okio.ByteString
    Registered: Fri Sep 05 11:42:10 UTC 2025
    - Last Modified: Sat Aug 02 20:36:00 UTC 2025
    - 5.3K bytes
    - Viewed (0)
  3. mockwebserver/src/main/kotlin/mockwebserver3/internal/RecordedRequestFactory.kt

    internal fun RecordedRequest(
      requestLine: RequestLine,
      headers: Headers,
      chunkSizes: List<Int>?,
      bodySize: Long,
      body: ByteString?,
      connectionIndex: Int,
      exchangeIndex: Int,
      socket: MockWebServerSocket,
      failure: IOException? = null,
    ): RecordedRequest {
      val requestUrl =
        when (requestLine.method) {
          "CONNECT" -> "${socket.scheme}://${requestLine.target}/".toHttpUrlOrNull()
          else -> null
        }
    Registered: Fri Sep 05 11:42:10 UTC 2025
    - Last Modified: Tue Jul 29 12:43:16 UTC 2025
    - 3.3K bytes
    - Viewed (0)
  4. mockwebserver/src/main/kotlin/mockwebserver3/internal/ThrottledSink.kt

    import okio.Sink
    
    /**
     * A sink that sleeps [periodDelayNanos] every [bytesPerPeriod] bytes. Unlike [okio.Throttler],
     * this permits any interval to be used.
     */
    internal class ThrottledSink(
      private val socket: MockWebServerSocket,
      private val delegate: Sink,
      private val bytesPerPeriod: Long,
      private val periodDelayNanos: Long,
    ) : Sink by delegate {
      private var bytesWrittenSinceLastDelay = 0L
    
      override fun write(
    Registered: Fri Sep 05 11:42:10 UTC 2025
    - Last Modified: Tue Jul 29 12:43:16 UTC 2025
    - 1.5K bytes
    - Viewed (0)
Back to top