UnixDomainSocketDataChannel

class UnixDomainSocketDataChannel(socketFilePath: String, probePacket: ProbePacket) : SocketDataChannel

A Unix Domain Socket implementation of SocketDataChannel.

Parameters

socketFilePath

The path to the Unix domain socket file.

probePacket

A packet used to probe the socket state. The type of the packet is determined by the configured format (JSONL or Protobuf).

Constructors

Link copied to clipboard
constructor(socketFilePath: String, probePacket: ProbePacket)

Properties

Link copied to clipboard
open override val isAvailable: Boolean
Link copied to clipboard
open override var isBound: Boolean
Link copied to clipboard
open override var outputStream: OutputStream?
Link copied to clipboard

Functions

Link copied to clipboard
open override fun bind()
Link copied to clipboard
open suspend override fun initialize()
Link copied to clipboard
open override fun shutdown()
Link copied to clipboard
open override fun unbind()