Skip to content

Deprecate EventToSpanEventBridge#2819

Closed
jack-berg wants to merge 1 commit intomainfrom
deprecate-event-span-event-bridge
Closed

Deprecate EventToSpanEventBridge#2819
jack-berg wants to merge 1 commit intomainfrom
deprecate-event-span-event-bridge

Conversation

@jack-berg
Copy link
Copy Markdown
Member

Moving to opentelemetry-java in open-telemetry/opentelemetry-java#8372

Copilot AI review requested due to automatic review settings May 5, 2026 19:01
@jack-berg jack-berg requested a review from a team as a code owner May 5, 2026 19:01
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR deprecates the EventToSpanEventBridge (and its declarative config component provider) in processors, guiding users to the replacement that’s being moved into opentelemetry-java.

Changes:

  • Mark EventToSpanEventBridge as @Deprecated and add Javadoc guidance pointing to io.opentelemetry.sdk.extension.incubator.logs.EventToSpanEventBridge.
  • Deprecate the internal EventToSpanEventBridgeComponentProvider used for declarative config SPI.
  • Add a warning note to processors/README.md and suppress deprecation warnings where the deprecated type is referenced in tests/SPI.

Reviewed changes

Copilot reviewed 4 out of 4 changed files in this pull request and generated 2 comments.

File Description
processors/src/test/java/io/opentelemetry/contrib/eventbridge/EventToSpanEventBridgeTest.java Suppresses deprecation warnings for tests that reference the deprecated bridge.
processors/src/main/java/io/opentelemetry/contrib/eventbridge/internal/EventToSpanEventBridgeComponentProvider.java Deprecates the declarative config SPI provider and suppresses deprecation warnings.
processors/src/main/java/io/opentelemetry/contrib/eventbridge/EventToSpanEventBridge.java Deprecates the bridge and documents the recommended replacement artifact/class.
processors/README.md Adds a prominent deprecation warning and migration guidance.

@@ -38,6 +38,7 @@
import java.util.concurrent.TimeUnit;
import org.junit.jupiter.api.Test;

Comment on lines +21 to 23
@Deprecated
@SuppressWarnings("deprecation")
public class EventToSpanEventBridgeComponentProvider implements ComponentProvider {
@jack-berg
Copy link
Copy Markdown
Member Author

Accidentally opened #2819 from branch on the base repo instead of fork. See #2822

@jack-berg jack-berg closed this May 5, 2026
@jack-berg jack-berg deleted the deprecate-event-span-event-bridge branch May 5, 2026 22:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants