Class Transaction
- java.lang.Object
-
- com.avioconsulting.mule.opentelemetry.internal.store.Transaction
-
- All Implemented Interfaces:
TransactionMeta,Serializable
public class Transaction extends Object implements TransactionMeta
- See Also:
- Serialized Form
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description InstantgetEndTime()StringgetRootFlowName()FlowSpangetRootFlowSpan()io.opentelemetry.api.trace.SpangetSpan()InstantgetStartTime()Map<String,String>getTags()StringgetTraceId()StringgetTransactionId()voidsetEndTime(Instant endTime)
-
-
-
Method Detail
-
getTransactionId
public String getTransactionId()
- Specified by:
getTransactionIdin interfaceTransactionMeta
-
getRootFlowName
public String getRootFlowName()
- Specified by:
getRootFlowNamein interfaceTransactionMeta
-
getRootFlowSpan
public FlowSpan getRootFlowSpan()
-
getSpan
public io.opentelemetry.api.trace.Span getSpan()
- Specified by:
getSpanin interfaceTransactionMeta
-
getTraceId
public String getTraceId()
- Specified by:
getTraceIdin interfaceTransactionMeta
-
getStartTime
public Instant getStartTime()
- Specified by:
getStartTimein interfaceTransactionMeta
-
getEndTime
public Instant getEndTime()
- Specified by:
getEndTimein interfaceTransactionMeta
-
setEndTime
public void setEndTime(Instant endTime)
-
getTags
public Map<String,String> getTags()
- Specified by:
getTagsin interfaceTransactionMeta
-
-