Uses of Interface
ai.acolite.agentsdk.core.tracing.TraceProcessor
Packages that use TraceProcessor
Package
Description
Distributed tracing and observability for agent execution.
-
Uses of TraceProcessor in ai.acolite.agentsdk.core.tracing
Classes in ai.acolite.agentsdk.core.tracing that implement TraceProcessorModifier and TypeClassDescriptionclassBatchTraceProcessorclassSimple trace processor that prints to console.classMultiTracingProcessorclassNo-op trace processor that does nothing.Methods in ai.acolite.agentsdk.core.tracing that return types with arguments of type TraceProcessorModifier and TypeMethodDescriptionMultiTracingProcessor.getProcessors()Get all registered processors (immutable copy).Methods in ai.acolite.agentsdk.core.tracing with parameters of type TraceProcessorModifier and TypeMethodDescriptionvoidMultiTracingProcessor.addTraceProcessor(TraceProcessor processor) Add a processor to the list.static TraceTraceContext.getOrCreateTrace(String name, TraceProcessor processor) Get the current trace, or create a new one if none existsvoidTraceProvider.registerProcessor(TraceProcessor processor) Add a processor to the list of processors.Trace.withProcessor(TraceProcessor processor) Clone this trace with a different processor.Span.withTracingContext(String traceId, String parentId, String tracingApiKey, TraceProcessor processor) Clone this span with updated tracing context.Method parameters in ai.acolite.agentsdk.core.tracing with type arguments of type TraceProcessorModifier and TypeMethodDescriptionvoidMultiTracingProcessor.setProcessors(List<TraceProcessor> newProcessors) Replace all processors with a new list.voidTraceProvider.setProcessors(List<TraceProcessor> processors) Set the list of processors.