com.malliina.logstreams.client

Type members

Classlikes

Companion:
class
class FS2Appender(res: ResourceParts) extends SocketAppender[WebSocketIO]
Companion:
object
object HttpUtil
case class KeyValue(key: String, value: String)
Companion:
object
object KeyValue
Companion:
class
case class LogEvents(events: Seq[LogEvent])
Companion:
object
object LogEvents
Companion:
class
class SocketAppender[T](comps: LoggingComps) extends DefaultFS2IOAppender
Companion:
class
class SocketClient(val uri: FullUrl, socketFactory: SSLSocketFactory, headers: Seq[KeyValue], connectTimeout: FiniteDuration) extends Closeable

A WebSocket client.

A WebSocket client.

Creating an instance of this class will open and maintain a WebSocket to uri.

Supports automatic reconnections. Calling close() will close any open resources and cancel future reconnections, after which this instance must no longer be used.

Companion:
object
sealed trait SocketEvent
Companion:
object
Companion:
class