ClassDescriptionCommon parent method for all contexts.This
Eventimplementation can be used as a base event to inherit from.Context represents some state that is passed throughout the system.The format into which the context can be exported.Represents a generic Counter interface for metrics.Allows to modify the default configuration of the
DefaultEventBus.The default implementation for the
LoggerFormatter.The parent interface for all events pushed through the command and control system.Describes the category of any given event.Describes the severity of any given event.The
EventBusis the main demarcation line between internal behavior and external visibility.Signals if a publish call was successful and if not why.Subscription for a consumer on a
EventBusthat can be used to unsubscribe once done.Interface allowing to customize the output format of the logger (right now only used for console logging).Consumes
Eventsand logs them per configuration.Generic logger interface.The generic interface for all metric implementations in the client.Wrapper interface for all spans flowing through the SDK.Provides an abstraction over underlying tracing status codes.The
RequestTracerdescribes the tracing abstraction in the SDK.This super simple event bus should be used in testing only to assert certain events got pushed through.Holds static tracing identifiers throughout the SDK.Represents a generic value recorder for the metrics interface.