Package io.opentelemetry.api.events
Class GlobalEventEmitterProvider
java.lang.Object
io.opentelemetry.api.events.GlobalEventEmitterProvider
This class provides a temporary global accessor for
EventEmitterProvider until the event
API is marked stable. It will eventually be merged into GlobalOpenTelemetry.-
Method Summary
Modifier and TypeMethodDescriptionstatic EventEmitterProviderget()Returns the globally registeredEventEmitterProvider.static voidUnsets the globalEventEmitterProvider.static voidset(EventEmitterProvider eventEmitterProvider) Sets the globalEventEmitterProvider.
-
Method Details
-
get
Returns the globally registeredEventEmitterProvider. -
set
Sets the globalEventEmitterProvider. Future calls toget()will return the providedEventEmitterProviderinstance. This should be called once as early as possible in your application initialization logic. -
resetForTest
public static void resetForTest()Unsets the globalEventEmitterProvider. This is only meant to be used from tests which need to reconfigureEventEmitterProvider.
-