Connection

fluflu.Connection$
See theConnection companion trait
object Connection

Attributes

Companion
trait
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
Connection.type

Members list

Type members

Classlikes

class ConnectionImpl(remote: SocketAddress, socketOptions: SocketOptions, settings: Settings)(implicit clock: Clock) extends Connection, LazyLogging

Attributes

Supertypes
trait LazyLogging
trait Connection
class Object
trait Matchable
class Any
final case class Settings(connectionTimeout: FiniteDuration, connectionBackof: Backoff, writeTimeout: FiniteDuration, writeBackof: Backoff, readTimeout: FiniteDuration, readBackof: Backoff, readSize: Int)

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
final case class SocketOptions(soBroadcast: Option[Boolean], soKeepalive: Option[Boolean], soSndbuf: Option[Int], soRcvbuf: Option[Int], soReuseAddr: Option[Boolean], soLinger: Option[Int], ipTos: Option[Int], ipMulticastIf: Option[NetworkInterface], ipMulticastTtl: Option[Int], ipMulticastLoop: Option[Boolean], tcpNoDelay: Option[Boolean], soTimeout: Option[Int])

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Value members

Concrete methods

def apply(remote: SocketAddress, socketOptions: SocketOptions, settings: Settings, clock: Clock): Connection
def apply(remote: SocketAddress, settings: Settings)(implicit clock: Clock): Connection