Add extension point in backup / restore module for generic resources handler

Description

Backup / restore module provides two extensions points, one for handling specific catalog items and another one for GeoServer plugins. The first one allow us to handle specific catalog items and the second one allow GeoServer plugins to backup and restore their configuration.

A new extension point that provides the full backup / restore job context and allows the handling of generic resources (a generic resource maybe anything even something that will not land on GeoServer data directory but is strongly couple with a GeoServer instance).

If possible the generic extension point should support everything another normal tasklet supports, e.g. continuable jobs.

Environment

None

Status

Assignee

Nuno Oliveira

Reporter

Nuno Oliveira

Triage

None

Fix versions

Affects versions

None

Components

Priority

Medium
Configure