# Package com.norconex.commons.lang.exec

package com.norconex.commons.lang.exec
Utility classes related to process/code execution.

- Related Packages
  Package
  Description
  com.norconex.commons.lang
  Miscellaneous classes.
- Class
  Description
  ExceptionFilter
  Filter for limiting the exceptions to be eligible for retry.
  ExecException
  An exception thrown by `ExecUtil`.
  ExecUtil
  Utility methods related to process execution.
  IExceptionFilter
  Deprecated.
  Use `ExceptionFilter` isntead.
  IRetriable<T>
  Deprecated.
  Use `Retriable` instead
  Retriable<T>
  Upon failure, the `run` method will get re-executed by a `Retrier` until successful or fails according to the `Retrier` conditions.
  RetriableException
  Exception thrown when `Retrier` failed to execute a `IRetriable` instance.
  Retrier
  This class is responsible for executing `Retriable` instances.
  SystemCommand
  Represents a program to be executed by the underlying system (on the "command line").
  SystemCommandException
  An exception thrown by a executing `SystemCommand`.