Interface AsyncDataProcessor

    • Method Detail

      • getType

        @NotNull
        String getType()
        Get the data processor type that uniquely identifies the data processor.
        Returns:
        data processor type
      • validateArguments

        default void validateArguments​(@NotNull
                                       Map<String,​String> arguments)
                                throws IllegalArgumentException
        Validate arguments provided to the processor. The validation happens before the data processing is executed.
        Parameters:
        arguments - provided arguments
        Throws:
        IllegalArgumentException - implementation is expected to throw an IllegalArgumentException if a processor argument is invalid