Skip to content

Refactor telemetry client#10

Merged
kaklakariada merged 4 commits intomainfrom
refactor-telemetry-client
Apr 17, 2026
Merged

Refactor telemetry client#10
kaklakariada merged 4 commits intomainfrom
refactor-telemetry-client

Conversation

@kaklakariada
Copy link
Copy Markdown
Collaborator

@kaklakariada kaklakariada commented Apr 17, 2026

This splits the TelemetryClient into a "real" sending client and a no-op client. Moved INFO logging to static factory method.

This is a preparation for #9

import java.util.concurrent.*;
import java.util.logging.Logger;

final class AsyncTelemetryClient implements TelemetryClient {
Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

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

Code moved from TelemetryClient to new class. Original class is now an interface.

antonireus
antonireus previously approved these changes Apr 17, 2026
@sonarqubecloud
Copy link
Copy Markdown

@kaklakariada kaklakariada merged commit 4079bff into main Apr 17, 2026
5 checks passed
@kaklakariada kaklakariada deleted the refactor-telemetry-client branch April 17, 2026 07:38
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.

2 participants