Interface HandlerBuilder

    • Method Detail

      • name

        String name()
        The string representation of the handler name.
        Returns:
        The handler name
      • parameters

        Map<String,​Class<?>> parameters()
        Returns a map of parameters and their types.
      • requiredParameters

        Set<String> requiredParameters()
        Returns:
        The required parameters
      • defaultParameter

        String defaultParameter()
        Returns:
        The default parameter name, or null if it does not have a default parameter
      • build

        HandlerWrapper build​(Map<String,​Object> config)
        Creates the handler
        Parameters:
        config - The handler config
        Returns:
        The new predicate