Package-level declarations
How the starter sources masking policies — the extension point you implement, the configuration you set, and the provided default that maps one to the other. The Spring auto-configuration that wires these together is internal and intentionally omitted from this reference.
Extension point
ResourcePolicyProvider — the seam for supplying org.ihawu.core.policy.ResourcePolicy rules. Define your own bean (e.g. backed by a database or OPA) to replace the default below.
Configuration
IhawuProperties — the typed
ihawu.*configuration, including theihawu.policiesrules you set inapplication.yml. Kept as a starter-local shape soihawu-coretypes stay off the config contract.
Provided default
ConfigResourcePolicyProvider — the default ResourcePolicyProvider, mapping the static
ihawu.policiesconfiguration to core rules. Backs off automatically when you supply your own provider bean.
Types
Typed configuration for the Ihawu starter, bound from ihawu.*.
Supplies the static ResourcePolicy rules that drive masking.