Support short-naming of audit strategies via configuration.

Description

Currently only a FQN class name can be specified for audit strategies in configuration. It would be useful moving forward to introduce short-namings as an alternative that are more resilient to internal code refactoring across releases and that don't impose a configuration change on users when doing so.

For example, rather than a user configuring:

We'd prefer to use:

As an example to work from Hikari registers 2 short names for its connection pool, see:

Environment

None

Assignee

Chris Cranford

Reporter

Chris Cranford

Fix versions

Labels

None

backPortable

None

Suitable for new contributors

None

Requires Release Note

Affirmative

Pull Request

None

backportDecision

None

Components

Priority

Major
Configure