Interface IOnDemandProcess

All Superinterfaces:
ICommandReceiver, IDataProcess, IDataProducer, IEventProducer, ISystemDriver

public interface IOnDemandProcess extends IDataProcess
  • Field Details

  • Method Details

    • execute

      void execute()
      Executes the process using the current input and parameter data for all available features of interest.
    • execute

      void execute(Collection<String> foiUIDs)
      Executes the process using the current input and parameter data, only for the specified features of interest (i.e. the process will generate outputs only for the specified FOIs)
      Parameters:
      foiUIDs - Collections of feature of interest UID (must not be null or empty)
    • execute

      default void execute(String... foiUIDs)
      Executes the process using the current input and parameter data, only for the specified features of interest (i.e. the process will generate outputs only for the specified FOIs)
      Parameters:
      foiUIDs - One or more feature of interest UIDs