Class LocalizedSamplingStrategy
java.lang.Object
com.amazonaws.xray.strategy.sampling.LocalizedSamplingStrategy
- All Implemented Interfaces:
SamplingStrategy
-
Constructor Summary
ConstructorsConstructorDescriptionLocalizedSamplingStrategy
(boolean forcedSamplingSupport) LocalizedSamplingStrategy
(@Nullable URL ruleLocation) LocalizedSamplingStrategy
(@Nullable URL ruleLocation, boolean forcedSamplingSupport) -
Method Summary
Modifier and TypeMethodDescription@Nullable URL
boolean
Returns whether or not this sampling strategy supports 'forced sampling'.shouldTrace
(SamplingRequest samplingRequest) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.amazonaws.xray.strategy.sampling.SamplingStrategy
shutdown
-
Constructor Details
-
LocalizedSamplingStrategy
public LocalizedSamplingStrategy() -
LocalizedSamplingStrategy
-
LocalizedSamplingStrategy
public LocalizedSamplingStrategy(boolean forcedSamplingSupport) -
LocalizedSamplingStrategy
-
-
Method Details
-
getSamplingManifestURL
-
shouldTrace
- Specified by:
shouldTrace
in interfaceSamplingStrategy
-
isForcedSamplingSupported
public boolean isForcedSamplingSupported()Description copied from interface:SamplingStrategy
Returns whether or not this sampling strategy supports 'forced sampling'. Forced sampling allows a segment's initial non-sampled decision to be later overriden to sampled. Supporting this feature requires that all segments, sampled or otherwise, be kept in memory for the duration of their existence. Not supporting this feature saves memory and computational capacity.- Specified by:
isForcedSamplingSupported
in interfaceSamplingStrategy
- Returns:
- whether or not forced sampling is supported
-