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

Pluggable architecture to define geoserver backend implementations #43

Merged
merged 1 commit into from
Sep 2, 2020

Conversation

groldan
Copy link
Member

@groldan groldan commented Sep 2, 2020

Fix #38

In order to create a new backend (catalog/config):

  • Implement a GeoServerBackendConfigurer as a @Configuration
  • Call it from an "auto-configuration" that defines the enabling
    conditions
  • That's it.

At the minimum it needs to provide an implementation of CatalogFacade
and GeoServerFacade. Probably a GeoServerLoader if need be.

In order to create a new backend (catalog/config):
- Implement a `GeoServerBackendConfigurer` as a `@Configuration`
- Call it from an "auto-configuration" that defines the enabling
conditions
- That's it.

At the minimum it needs to provide an implementation of `CatalogFacade`
and `GeoServerFacade`. Probably a `GeoServerLoader` if need be.
@groldan groldan added this to the 0.2.0 milestone Sep 2, 2020
@groldan groldan merged commit 7f4e141 into geoserver:master Sep 2, 2020
@groldan groldan deleted the geoserver_config_backend_plugin branch September 2, 2020 08:11
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.

auto-configuration based pluggable catalog/config backend architecture
1 participant