Package brave.propagation
Class ExtraFieldPropagation<K>
java.lang.Object
brave.propagation.ExtraFieldPropagation<K>
- All Implemented Interfaces:
Propagation<K>
@Deprecated public class ExtraFieldPropagation<K> extends Object implements Propagation<K>
Deprecated.
Since 5.11 use
BaggagePropagation
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
ExtraFieldPropagation.Factory
Deprecated.Since 5.11 usePropagation.Factory
static class
ExtraFieldPropagation.FactoryBuilder
Deprecated.Since 5.11 useBaggagePropagation.FactoryBuilder
Nested classes/interfaces inherited from interface brave.propagation.Propagation
Propagation.Getter<R,K>, Propagation.KeyFactory<K>, Propagation.RemoteGetter<R>, Propagation.RemoteSetter<R>, Propagation.Setter<R,K>
-
Field Summary
-
Method Summary
-
Method Details
-
newFactory
@Deprecated public static ExtraFieldPropagation.Factory newFactory(Propagation.Factory delegate, String... names)Deprecated.Since 5.11 useBaggagePropagation.newFactoryBuilder(Propagation.Factory)
-
newFactory
@Deprecated public static ExtraFieldPropagation.Factory newFactory(Propagation.Factory delegate, Collection<String> names)Deprecated.Since 5.11 useBaggagePropagation.newFactoryBuilder(Propagation.Factory)
-
newFactoryBuilder
@Deprecated public static ExtraFieldPropagation.FactoryBuilder newFactoryBuilder(Propagation.Factory delegate)Deprecated.Since 5.11 useBaggagePropagation.newFactoryBuilder(Propagation.Factory)
-
current
Deprecated.Since 5.11 useBaggageField.getByName(String)
andBaggageField.getValue()
-
get
Deprecated.Since 5.11 useBaggageField.getByName(String)
andBaggageField.getValue()
-
set
Deprecated.Since 5.11 useBaggageField.getByName(String)
andBaggageField.updateValue(String)
-
getAll
Deprecated.Since 5.11 useBaggageField.getAll()
-
getAll
Deprecated.Since 5.11 useBaggageField.getAll(TraceContextOrSamplingFlags)
-
getAll
Deprecated.Since 5.11 useBaggageField.getAll(TraceContext)
-
get
Deprecated.Since 5.11 useBaggageField.getByName(TraceContext, String)
andBaggageField.getValue(TraceContext)
-
set
Deprecated.Since 5.11 useBaggageField.getByName(TraceContext, String)
andBaggageField.updateValue(String)
-
extraKeys
Deprecated.Since 5.12 useBaggagePropagation.allKeyNames(Propagation)
instead. -
keys
Deprecated.Only returns trace context keys. Extra field names are not returned to ensure tools don't delete them. This is to support users accessing extra fields without Brave apis (ex via headers).- Specified by:
keys
in interfacePropagation<K>
- See Also:
BaggagePropagation.allKeyNames(Propagation)
-
injector
Deprecated.Description copied from interface:Propagation
Replaces a propagated field with the given value. Saved as a constant to avoid runtime allocations. For example, a setter for anHttpURLConnection
would be the method referenceURLConnection.addRequestProperty(String, String)
- Specified by:
injector
in interfacePropagation<K>
- Type Parameters:
R
- Usually, but not always, an instance ofRequest
.- Parameters:
setter
- invoked for each propagation key to add.- See Also:
Propagation.RemoteSetter
-
extractor
Deprecated.- Specified by:
extractor
in interfacePropagation<K>
- Type Parameters:
R
- Usually, but not always, an instance ofRequest
.- Parameters:
getter
- invoked for each propagation key to get.- See Also:
Propagation.RemoteGetter
-