DEPRECATED Use com.bea.p13n.appflow.exception.PipelineException

# com.beasys.commerce.foundation.exception
PipelineFatalException Class

public class PipelineFatalException
extends `com.beasys.commerce.foundation.exception.ProcessingException`

This class is the base class for all fatal Pipeline exceptions.

`PipelineFatalException`s or sub-classes of `PipelineFatalException` are to be thrown by classes that implement the `PipelineComponent` interface.

Note: Throughout this API documentation namespace refers to the resource bundle that contains the catalog of exception messages. Refer to the `MessageCatalog` API documentation for further details.

Related Topics

``MessageCatalog``

Hierarchy
  `Object`
  `Throwable`
  `Exception`
  `com.beasys.commerce.foundation.exception.ApplicationException`
  `com.beasys.commerce.foundation.exception.ProcessingException`
  `PipelineFatalException`

All Implemented Interfaces
  `com.beasys.commerce.foundation.exception.MessageCatalogException`, `Serializable`

Direct Known Subclasses
  `com.beasys.commerce.foundation.exception.InvalidPipelineSessionStateException`

## Field Summary

Fields from com.beasys.commerce.foundation.exception`.`com.beasys.commerce.foundation.exception.ProcessingException``
``MESSAGE_NAMESPACE``

Fields from com.beasys.commerce.foundation.exception`.`com.beasys.commerce.foundation.exception.ApplicationException``
``embeddedException`, `logMessages`, `userMessages``

## Constructor Summary

PipelineFatalException(`String` messageKey, `Exception` exception) Class constructor taking the key of the associated catalog message and an embedded exception.
PipelineFatalException(`String` messageKey, `Object` argument) Class constructor taking the key of the associated catalog message and a message parameter substitution argument.
PipelineFatalException(`String` messageKey, `Object` arguments, `Exception` exception) Class constructor taking the key of the associated catalog message, message parameter substitution arguments, and an embedded exception.
PipelineFatalException(`String` messageKey, `Object` arguments) Class constructor taking the key of the associated catalog message and message parameter substitution arguments.
PipelineFatalException(`String` namespace, `String` messageKey, `Exception` exception) Class constructor taking the namespace and key of the associated catalog message and an embedded exception.
PipelineFatalException(`String` namespace, `String` messageKey, `Object` argument, `Exception` exception) Class constructor taking the namespace and key of the associated catalog message, message parameter substitution argument, and an embedded exception.
PipelineFatalException(`String` namespace, `String` messageKey, `Object` argument) Class constructor taking the namespace and key of the associated catalog message and a message parameter substitution argument.
PipelineFatalException(`String` namespace, `String` messageKey, `Object` arguments, `Exception` exception) Class constructor taking the namespace and key of the associated catalog message, message parameter substitution arguments, and an embedded exception.
PipelineFatalException(`String` namespace, `String` messageKey, `Object` arguments) Class constructor taking the namespace and key of the associated catalog message and message parameter substitution arguments.
PipelineFatalException(`String` namespace, `String` messageKey) Class constructor taking the namespace and key of the associated catalog message.
PipelineFatalException(`String` messageKey) Class constructor taking the key of the associated catalog message.

## Method Summary

Methods from `com.beasys.commerce.foundation.exception.`com.beasys.commerce.foundation.exception.ProcessingException``
``setEmbeddedException``

Methods from `com.beasys.commerce.foundation.exception.`com.beasys.commerce.foundation.exception.ApplicationException``
``addLogMessage`, `addLogMessage`, `addLogMessage`, `addMessage`, `addMessage`, `addMessage`, `addUserMessage`, `addUserMessage`, `addUserMessage`, `getEmbeddedException`, `getLocalizedMessage`, `getLogMessage`, `getLogMessages`, `getMessage`, `getUserMessage`, `getUserMessages`, `toString``

Methods from `java.lang.`Throwable``
`fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString`

Methods from class `java.lang.`Object``
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

Methods from interface `com.beasys.commerce.foundation.exception.`com.beasys.commerce.foundation.exception.MessageCatalogException``
``addLogMessage`, `addLogMessage`, `addLogMessage`, `addMessage`, `addMessage`, `addMessage`, `addUserMessage`, `addUserMessage`, `addUserMessage`, `getEmbeddedException`, `getLogMessage`, `getLogMessages`, `getUserMessage`, `getUserMessages``

## Constructor Detail

### PipelineFatalException

    public PipelineFatalException(String messageKey,
                                  Exception exception)

  Class constructor taking the key of the associated catalog message and an embedded exception.

### PipelineFatalException

    public PipelineFatalException(String messageKey,
                                  Object argument)

  Class constructor taking the key of the associated catalog message and a message parameter substitution argument.

### PipelineFatalException

    public PipelineFatalException(String messageKey,
                                  Object[] arguments,
                                  Exception exception)

  Class constructor taking the key of the associated catalog message, message parameter substitution arguments, and an embedded exception.

### PipelineFatalException

    public PipelineFatalException(String messageKey,
                                  Object[] arguments)

  Class constructor taking the key of the associated catalog message and message parameter substitution arguments.

### PipelineFatalException

    public PipelineFatalException(String namespace,
                                  String messageKey,
                                  Exception exception)

  Class constructor taking the namespace and key of the associated catalog message and an embedded exception.

### PipelineFatalException

    public PipelineFatalException(String namespace,
                                  String messageKey,
                                  Object argument,
                                  Exception exception)

  Class constructor taking the namespace and key of the associated catalog message, message parameter substitution argument, and an embedded exception.

### PipelineFatalException

    public PipelineFatalException(String namespace,
                                  String messageKey,
                                  Object argument)

  Class constructor taking the namespace and key of the associated catalog message and a message parameter substitution argument.

### PipelineFatalException

    public PipelineFatalException(String namespace,
                                  String messageKey,
                                  Object[] arguments,
                                  Exception exception)

  Class constructor taking the namespace and key of the associated catalog message, message parameter substitution arguments, and an embedded exception.

### PipelineFatalException

    public PipelineFatalException(String namespace,
                                  String messageKey,
                                  Object[] arguments)

  Class constructor taking the namespace and key of the associated catalog message and message parameter substitution arguments.

### PipelineFatalException

    public PipelineFatalException(String namespace,
                                  String messageKey)

  Class constructor taking the namespace and key of the associated catalog message.

### PipelineFatalException

    public PipelineFatalException(String messageKey)

  Class constructor taking the key of the associated catalog message.