Package org.apache.qpid.jms.tracing
Interface JmsTracer
-
- All Known Implementing Classes:
JmsNoOpTracer,OpenTracingTracer
public interface JmsTracer
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classJmsTracer.DeliveryOutcome
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidasyncDeliveryComplete(TraceableMessage message, JmsTracer.DeliveryOutcome outcome, Throwable throwable)voidasyncDeliveryInit(TraceableMessage message, String address)voidclose()voidcompleteSend(TraceableMessage message, String outcome)voidinitSend(TraceableMessage message, String address)voidsyncReceive(TraceableMessage message, String address, JmsTracer.DeliveryOutcome outcome)
-
-
-
Method Detail
-
initSend
void initSend(TraceableMessage message, String address)
-
completeSend
void completeSend(TraceableMessage message, String outcome)
-
syncReceive
void syncReceive(TraceableMessage message, String address, JmsTracer.DeliveryOutcome outcome)
-
asyncDeliveryInit
void asyncDeliveryInit(TraceableMessage message, String address)
-
asyncDeliveryComplete
void asyncDeliveryComplete(TraceableMessage message, JmsTracer.DeliveryOutcome outcome, Throwable throwable)
-
close
void close()
-
-