- java.lang.Object
-
- brave.internal.ExtraFactory<P>
-
- brave.internal.PropagationFieldsFactory<P>
-
public abstract class PropagationFieldsFactory<P extends PropagationFields> 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>
-
createExtraAndClaim
protected P createExtraAndClaim(long traceId, long spanId)
- Specified by:
createExtraAndClaimin classExtraFactory<P extends PropagationFields>
-
createExtraAndClaim
protected P createExtraAndClaim(P existing, long traceId, long spanId)
- Specified by:
createExtraAndClaimin classExtraFactory<P extends PropagationFields>
-
tryToClaim
protected boolean tryToClaim(P existing, long traceId, long spanId)
- Specified by:
tryToClaimin classExtraFactory<P extends PropagationFields>
-
consolidate
protected void consolidate(P existing, P consolidated)
- Specified by:
consolidatein classExtraFactory<P extends PropagationFields>
-
contextWithExtra
protected TraceContext contextWithExtra(TraceContext context, java.util.List<java.lang.Object> immutableExtra)
- Overrides:
contextWithExtrain classExtraFactory<P extends PropagationFields>
-
-