Thrift Transports
Thrift Transports
(->transport t)
Create transport from TransportConvertable
Create transport from TransportConvertable
(blocking-server-transport port {:keys [bind client-timeout]})
Create blocking server transport on the given port.
Create blocking server transport on the given port.
(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).
(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).
(http url & {:keys [connect-timeout read-timeout custom-headers]})
Create HTTP transport.
Create HTTP transport.
(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.
(tcp-async port)
(tcp-async host port)
Create non-blocking TCP transport.
Create non-blocking TCP transport.
Protocol for Things convertable to TTransport.
Protocol for Things convertable to TTransport.
(to-transport this)
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close