Liking cljdoc? Tell your friends :D

thrift-clj.transports

Thrift Transports

Thrift Transports
raw docstring

->transportclj

(->transport t)

Create transport from TransportConvertable

Create transport from TransportConvertable
sourceraw docstring

blocking-server-transportclj

(blocking-server-transport port {:keys [bind client-timeout]})

Create blocking server transport on the given port.

Create blocking server transport on the given port.
sourceraw docstring

fast-framedclj

(fast-framed t & {:keys [max-frame-length initial-buffer-size]})

Wrap transport with fast framed transport (compatible with framed, but using persistent byte buffers).

Wrap transport with fast framed transport (compatible with `framed`, but using
persistent byte buffers).
sourceraw docstring

framedclj

(framed t & {:keys [max-frame-length]})

Wrap transport with framed transport (prefixes messages with 4 byte frame size).

Wrap transport with framed transport (prefixes messages with 4 byte frame size).
sourceraw docstring

httpclj

(http url & {:keys [connect-timeout read-timeout custom-headers]})

Create HTTP transport.

Create HTTP transport.
sourceraw docstring

nonblocking-server-transportclj

(nonblocking-server-transport port {:keys [bind client-timeout]})

Create non-blocking server transport on the given port.

Create non-blocking server transport on the given port.
sourceraw docstring

streamsclj

(streams in out)

Create IOStream transport.

Create IOStream transport.
sourceraw docstring

tcpclj

(tcp port)
(tcp host port)

Create TCP transport.

Create TCP transport.
sourceraw docstring

tcp-asyncclj

(tcp-async port)
(tcp-async host port)

Create non-blocking TCP transport.

Create non-blocking TCP transport.
sourceraw docstring

TransportConvertablecljprotocol

Protocol for Things convertable to TTransport.

Protocol for Things convertable to TTransport.

to-transportclj

(to-transport this)
sourceraw docstring

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

× close