Package com.orchestranetworks.service.extensions

# Interface Batch

public interface Batch
This interface describes a batch that can be executed in a "serverless" environment or a JEE container.

It must be executed using the method `BatchLauncher.executeBatch(Batch)`.

See Also:
  - `BatchLauncher`

- ## Method Summary

  Modifier and Type
  Method
  Description
  `void`
  `executeBatch(Repository aRepository)`
  This method is called by `BatchLauncher.executeBatch(Batch)`.

- ## Method Details

  - ### executeBatch

    void executeBatch(Repository aRepository) throws Exception
    This method is called by `BatchLauncher.executeBatch(Batch)`.

    Before executing this method, the required architecture specified in the class comment of `BatchLauncher` must be respected.

    Parameters:
      `aRepository` - EBX® repository on which to execute the batch.
    Throws:
      `Exception`
    See Also:
      - `ProgrammaticService`