Interface Logic<D>

Type Parameters:
D - dax
Functional Interface:
This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.

@FunctionalInterface public interface Logic<D>
Logic is the functional interface that represents a logical procedure. The run(D) method of the class inheriting this interface implements only logic processing. Data access processing is described only by calling methods of the argument dax, and the details are implemented elsewhere.
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    run(D dax)
    Runs the logical procedure represented by this class.
  • Method Details

    • run

      void run(D dax) throws Err
      Runs the logical procedure represented by this class. This method is the entry point of the whole of this logical prcedure.
      Parameters:
      dax - A Dax instance providing data access methods for this logical procedure.
      Throws:
      Err - If an error occurs within this logic processing.