Module brave
Package brave.internal
Class PropagationFieldsFactory<K,V,P extends PropagationFields<K,V>>
- java.lang.Object
-
- brave.internal.ExtraFactory<P>
-
- brave.internal.PropagationFieldsFactory<K,V,P>
-
public abstract class PropagationFieldsFactory<K,V,P extends PropagationFields<K,V>> extends ExtraFactory<P>
-
-
Constructor Summary
Constructors Constructor Description PropagationFieldsFactory()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected voidconsolidate(P existing, P consolidated)protected TraceContextcontextWithExtra(TraceContext context, java.util.List<java.lang.Object> immutableExtra)protected abstract Pcreate()protected PcreateExtraAndClaim(long traceId, long spanId)protected PcreateExtraAndClaim(P existing, long traceId, long spanId)protected booleantryToClaim(P existing, long traceId, long spanId)-
Methods inherited from class brave.internal.ExtraFactory
create, decorate, type
-
-
-
-
Method Detail
-
create
protected abstract P create()
- Specified by:
createin classExtraFactory<P extends PropagationFields<K,V>>
-
createExtraAndClaim
protected P createExtraAndClaim(long traceId, long spanId)
- Specified by:
createExtraAndClaimin classExtraFactory<P extends PropagationFields<K,V>>
-
createExtraAndClaim
protected P createExtraAndClaim(P existing, long traceId, long spanId)
- Specified by:
createExtraAndClaimin classExtraFactory<P extends PropagationFields<K,V>>
-
tryToClaim
protected boolean tryToClaim(P existing, long traceId, long spanId)
- Specified by:
tryToClaimin classExtraFactory<P extends PropagationFields<K,V>>
-
consolidate
protected void consolidate(P existing, P consolidated)
- Specified by:
consolidatein classExtraFactory<P extends PropagationFields<K,V>>
-
contextWithExtra
protected TraceContext contextWithExtra(TraceContext context, java.util.List<java.lang.Object> immutableExtra)
- Overrides:
contextWithExtrain classExtraFactory<P extends PropagationFields<K,V>>
-
-