| Enum | Description |
|---|---|
| InvalidPluginMetadataException.PluginMetadataFieldKey |
| Exception | Description |
|---|---|
| ComponentConfigurationException |
Algorithms should throw this exception if the JSON configuration provided to the algorithm component is unusable
for any reason.
|
| DuplicateComponentNameException |
This exception is thrown when more than one MaskingComponent classes in the same plugin have same name.
|
| DuplicateInstanceNameException |
This exception is thrown whenever more than one built-in instance in the same plugin have same name.
|
| InsufficientJvmPermissionException | |
| InvalidDependencyException |
This exception is thrown whenever an invalid dependency is detected between MaskingComponent instances.
|
| InvalidNameException |
This exception is thrown whenever an invalid name, such as algorithm instance name or framework name is
detected.
|
| InvalidPluginMetadataException | |
| MaskingException |
The top-level exception class for errors that occur during masking.
|
| MissingDependencyException |
This exception is thrown whenever a dependency, such as a file or referenced algorithm, is missing.
|
| NonConformantDataException |
Algorithms should throw this exception whenever a value to be masked does not match the expected format.
|
| NotSupportedException | |
| PostMaskTypeConversionException |
This exception is used internally when an algorithm produces a masked value that cannot be converted back to the
type needed.
|
| PreMaskTypeConversionException |
This exception is used internally when an the value to-be masked cannot be converted to the data type required by
the algorithm assigned to the field.
|