Liking cljdoc? Tell your friends :D
Clojure only.

jdk.nio.channels.Pipe

A pair of channels that implements a unidirectional pipe.

A pipe consists of a pair of channels: A writable sink channel and a readable source channel. Once some bytes are written to the sink channel they can be read from source channel in exactlyAthe order in which they were written.

Whether or not a thread writing bytes to a pipe will block until another thread reads those bytes, or some previously-written bytes, from the pipe is system-dependent and therefore unspecified. Many pipe implementations will buffer up to a certain number of bytes between the sink and source channels, but such buffering should not be assumed.

A pair of channels that implements a unidirectional pipe.

 A pipe consists of a pair of channels: A writable sink channel and a readable source
channel.  Once some bytes are written to the sink channel they can be read
from source channel in exactlyAthe order in which they were written.

 Whether or not a thread writing bytes to a pipe will block until another
thread reads those bytes, or some previously-written bytes, from the pipe is
system-dependent and therefore unspecified.  Many pipe implementations will
buffer up to a certain number of bytes between the sink and source channels,
but such buffering should not be assumed.
raw docstring

*openclj

(*open)

Opens a pipe.

The new pipe is created by invoking the openPipe method of the system-wide default SelectorProvider object.

returns: A new pipe - java.nio.channels.Pipe

throws: java.io.IOException - If an I/O error occurs

Opens a pipe.

  The new pipe is created by invoking the openPipe method of the
 system-wide default SelectorProvider
 object.

returns: A new pipe - `java.nio.channels.Pipe`

throws: java.io.IOException - If an I/O error occurs
raw docstring

sinkclj

(sink this)

Returns this pipe's sink channel.

returns: This pipe's sink channel - java.nio.channels.Pipe$SinkChannel

Returns this pipe's sink channel.

returns: This pipe's sink channel - `java.nio.channels.Pipe$SinkChannel`
raw docstring

sourceclj

(source this)

Returns this pipe's source channel.

returns: This pipe's source channel - java.nio.channels.Pipe$SourceChannel

Returns this pipe's source channel.

returns: This pipe's source channel - `java.nio.channels.Pipe$SourceChannel`
raw docstring

cljdoc is a website building & hosting documentation for Clojure/Script libraries

× close