The Pipeline Manager is transactionally aware. This means that as it executes the processors in its processor chains, each processor has the ability to mark the chain execution to be rolled back. If none of the processors mark the transaction, then it is committed when the chain has finished executing.

The Pipeline Manager relies on the Java Transaction API (JTA) for its transactional needs. For more information about JTA transactions in the ATG platform, see the Transaction Management chapter in the ATG Programming Guide. A processor may handle transactions in one of five modes:

TX_REQUIRED

TX_REQUIRES_NEW

TX_NOT_SUPPORTED

TX_SUPPORTS

TX_MANDATORY

 
loading table of contents...