| Interface | Description |
|---|---|
| ComponentWrapper.ComponentServiceBackend |
| Class | Description |
|---|---|
| ComponentCache |
This class orchestrates component loading and caching of component objects.
|
| ComponentChecker |
This class provides a method to check whether a component implements the MaskingAlgorithm interface, and if so,
which data type it masks.
|
| ComponentConfigurator |
This class consolidates logic for applying and extracting plugin component configuration using JSON deserialization
and serialization.
|
| ComponentDependencyGraph |
This class manages a graph of dependencies for components.
|
| ComponentWrapper | |
| ComponentWrapper.ComponentInstanceDetails | |
| CryptoServiceImpl |
This class provides the actual implementation of the cryptographic service interface in the Masking API.
|
| FileReferenceUtils | |
| MaskingLogService |
A utility class to enable logging.
|
| MaskingLogService.MaskingLogServiceConfig | |
| ObjectNameValidator |
This class provides methods to validate object name, like framework and algorithm instance names.
|
| PluginLoader |
This class wraps a single plugin JAR, providing access to components, as well as jar discovery functions.
|
| PluginLoader.JarMetadata | |
| PluginMetadata |
This class supports discovery of metadata embedded in plugin JAR files, as well as serving as the transport object
fort that data.
|
| Enum | Description |
|---|---|
| ObjectNameValidator.ObjectType |