abstract class JoinConfigCompatChecker extends AnyRef
- Source
- JoinConfigCompatChecker.scala
Linear Supertypes
Known Subclasses
Type Hierarchy
Ordering
- Alphabetic
- By Inheritance
Inherited
- JoinConfigCompatChecker
- AnyRef
- Any
Implicitly
- by any2stringadd
- by StringFormat
- by Ensuring
- by ArrowAssoc
- Hide All
- Show All
Visibility
- Public
- Protected
Instance Constructors
- new JoinConfigCompatChecker()
Abstract Value Members
- abstract def check(toCheck: Config, actualConfig: Config): ConfigValidation
Runs the Config check.
Runs the Config check.
Implementers are free to define what makes Config entry compatible or not. We do provide some pre-build checks tough: and JoinConfigCompatChecker.fullMatch
- toCheck
- the Config instance to be checked
- actualConfig
- the Config instance containing the actual values
- returns
a . Can be or Invalid, the later must contain a descriptive list of error messages.
- abstract def requiredKeys: Seq[String]
The configuration keys that are required for this checker