Developing Assertions
There are two steps involved in developing your domain specific assertions, these are:
-
Implementing the Assertion and AssertionBuilder interfaces, and registering the AssertionBuilder with the AssertionBuilderRegistry
-
Providing runtime support for the Assertion, either in form of an interceptor or inside a conduit or a destination, and registering that support if necessary.
The steps are outlined in more detail below: