Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update Read-Only files #26

Merged
merged 2 commits into from
Feb 21, 2025
Merged

Update Read-Only files #26

merged 2 commits into from
Feb 21, 2025

Conversation

lmassaoy
Copy link
Collaborator

This pull request introduces significant changes to the Marquez project, including the addition of new classes and methods to enhance functionality and improve the codebase. The most important changes include the creation of the MarquezApp class, the MarquezContext class, and the NamespaceService class.

New Classes and Methods:

  • api/read-only-replacements/MarquezApp.java: Added a new MarquezApp class which sets up the application, initializes various components, and registers resources, servlets, and filters. This class also includes methods to enable Sentry for error tracking and to configure Jdbi for database interactions.

  • api/read-only-replacements/MarquezContext.java: Introduced a new MarquezContext class that encapsulates DAOs and services, providing a centralized context for the application. This class also includes a builder for easy instantiation and configuration.

  • api/read-only-replacements/NamespaceService.java: Added a new NamespaceService class that extends DelegatingNamespaceDao and includes methods to create or update namespaces. This class also integrates Prometheus metrics to track namespace creation invocations.

@lmassaoy lmassaoy merged commit b4e1076 into main Feb 21, 2025
2 checks passed
jonathanpmoraes pushed a commit that referenced this pull request Feb 28, 2025
* adding read-only replacements for marquez api

* removing init tags from read-only
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