org.opengroup.arm40.transaction
Interface ArmErrorCallback


public interface ArmErrorCallback

An error callback interface to be implemented by the application. (optional)

The use of ArmErrorCallback is optional.

ArmErrorCallback is different from all the other ARM interfaces because instead of the ARM implementation creating objects that implement the interface, the application creates an object that implements it. The application can create an ArmErrorCallback and register it with the setErrorCallback() method of one of the ARM factory classes. If the registration is accepted, anytime a method results in an error, the ARM implementation:

There are no expected or required behaviors for the implementation of errorCodeSet().

Examples of things a callback method may do are: