com.dongxiguo.commons.continuations

io

package io

Visibility
  1. Public
  2. All

Type Members

  1. class AsynchronousInputStream extends InputStream

  2. final class ContinuationizedCompletionHandler[A] extends CompletionHandler[A, (Function1[A, _], Catcher[Unit])]

  3. final class SocketWritingQueue extends AtomicReference[State]

    SocketWritingQueue是线程安全的,允许多个线程向这里提交要写入的数据。 提交的缓冲区将按提交顺序排队写入

Value Members

  1. object ContinuationizedCompletionHandler extends AnyRef

  2. object SocketWritingQueue extends Serializable

    Attributes
    protected
  3. final val WriteTimeOut: Long(1L)

    Definition Classes
    package
  4. final val WriteTimeOutUnit: java.util.concurrent.TimeUnit(value SECONDS)

    Definition Classes
    package
  5. final def writeAll(socket: AsynchronousSocketChannel, buffers: Array[ByteBuffer]): Unit @scala.util.continuations.cpsParam[Unit,Unit]

    只要连接没断就能成功写入,但如果连接断开了就会失败而且不做任何提示。

    只要连接没断就能成功写入,但如果连接断开了就会失败而且不做任何提示。

    Definition Classes
    package
  6. final def writeAll(socket: AsynchronousSocketChannel, buffers: Array[ByteBuffer], bufferOffset: Int, bufferLength: Int): Unit @scala.util.continuations.cpsParam[Unit,Unit]

    只要连接没断就能成功写入,但如果连接断开了就会失败而且不做任何提示。

    只要连接没断就能成功写入,但如果连接断开了就会失败而且不做任何提示。

    Definition Classes
    package