Package-level declarations

Types

Link copied to clipboard
data class Actor(val name: String, val type: ActorType)
Link copied to clipboard

Implement this to resolve the type of Actor represented by the event in the system.

Link copied to clipboard
Link copied to clipboard
data class BiDirectional(val origin: Actor, val target: Actor, val request: String, val children: List<Trace>) : Trace, TraceStep
Link copied to clipboard
data class EventNode(val event: MetadataEvent, val children: List<EventNode>)
Link copied to clipboard
data class FireAndForget(val origin: Actor, val target: Actor, val request: String, val children: List<Trace>) : Trace, TraceStep
Link copied to clipboard
data class RequestResponse(val origin: Actor, val target: Actor, val request: String, val response: String, val children: List<Trace>) : Trace, TraceStep
Link copied to clipboard
data class ScenarioTraces(val name: String, val traces: List<Trace>)
Link copied to clipboard
data class StartInteraction(val origin: String, val interactionName: String) : TraceStep, Event
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
sealed interface Trace : TraceStep
Link copied to clipboard
Link copied to clipboard
interface TraceLoader
Link copied to clipboard
Link copied to clipboard
fun interface Tracer

Implement this to define custom Tracer types - eg. writing to a database or sending a message

Link copied to clipboard
class TracerBullet(tracers: List<Tracer>)

Entry--point for creating Trace from a list of MetadataEvents. Provide a Tracer for each of the implementations that you want to support.

Link copied to clipboard
data class TraceRender(val title: String, val format: String, val content: String)
Link copied to clipboard
fun interface TraceRenderer
Link copied to clipboard

Persists the trace and optionally reports the location

Link copied to clipboard
fun interface TraceReporter

Report the rendering of a trace

Link copied to clipboard
sealed interface TraceStep
Link copied to clipboard

Properties

Link copied to clipboard

Functions

Link copied to clipboard