Interface AugmenterProvider<X>

    • Method Detail

      • isApplicable

        java.util.function.Predicate<Capabilities> isApplicable()
        Returns:
        Whether this provider should be applied given these caps.
      • getDescribedInterface

        java.lang.Class<X> getDescribedInterface()
        Returns:
        The interface that this augmentor describes.
      • getImplementation

        X getImplementation​(Capabilities capabilities,
                            ExecuteMethod executeMethod)
        For the interface that this provider describes, return an implementation.
        Returns:
        An interface implementation