# Package org.apache.ignite.failure

Contains Failure handling public API with standard FailureHandler implementations.

- Interface Summary
  Interface | Description
  --- | ---
  FailureHandler | Provides facility to handle failures by custom user implementations, which can be configured by `IgniteConfiguration.setFailureHandler(FailureHandler)` method.

- Class Summary
  Class | Description
  --- | ---
  AbstractFailureHandler | Abstract superclass for `FailureHandler` implementations.
  FailureContext | Failure context contains information about failure type and exception if applicable.
  NoOpFailureHandler | Just ignores any failure.
  RestartProcessFailureHandler | This handler could be used only with ignite.
  StopNodeFailureHandler | Handler will stop node in case of critical error using `IgnitionEx.stop(nodeName, true, true)` call.
  StopNodeOrHaltFailureHandler | Handler will try to stop node if `tryStop` value is `true`.

- Enum Summary
  Enum | Description
  --- | ---
  FailureType | Types of failures.