public interface TransactionEnvironmentLean
TransactionEnvironment is the gateway to functionality, returning
instances where available of the various transaction-oriented
services.
An actual instance of the TransactionEnvironment must be provided
to the Cobol program by association with its Context object.
This TransactionEnvironment is provided to the various transaction
modules so they may cooperate with one another.
The aim of this interface functionality is to allow differing
implementations of functional modules to all be present simultaneously.
Some modules may _not_ be implemented in which case the functionality
for certain commands may not be present. Even within a module, it
may be that certain commands will not be implemented; this is especially
true of certain specialty implementations (such as printer output
which would not have meaningful input).
- Author:
- Heirloom Computing, Inc.