io.janstenpickle.trace4cats.export

Type members

Classlikes

case
class CompleterConfig(bufferSize: Int, batchSize: Int, batchTimeout: FiniteDuration, retryConfig: ExportRetryConfig)
Companion
object
Companion
class
case
class ExportRetryConfig(delay: FiniteDuration, nextDelay: NextDelay, maxAttempts: Int)
Companion
object
Companion
class
trait HotswapSpanCompleter[F[_], A] extends SpanCompleter[F]
Companion
object
Companion
class
trait HotswapSpanExporter[F[_], G[_], A] extends SpanExporter[F, G]
Companion
object
Companion
class
class RefSpanCompleter[F[_]](process: TraceProcess, ref: Ref[F, Queue[CompletedSpan]]) extends SpanCompleter[F]

RefSpanCompleter collects all spans in a queue within an atomic reference. Best used for testing purposes.

RefSpanCompleter collects all spans in a queue within an atomic reference. Best used for testing purposes.

Companion
object
Companion
class