The StaticInventory required each implementation type to be registered with it explicitly. This can happen in an application specific manner, or (more typically) through an "Implementations" class. Each module may specific one or more Implementations classes which are responsible for registering one or more implementations with the inventory. How these Implementations are instantiated and made to do this can either be application specific, or dynamically by specifying each Implementation as a Java property. Any property that starts with com.arjuna.ats.internal.arjuna.implementation.inventory.staticInventoryImple will be assumed to have a value which is a valid Java class. An instance of this class will be created when the StaticInventory is created and it should then register any implementations with the inventory.
@author Mark Little (mark@arjuna.com)
@version $Id: StaticInventory.java 2342 2006-03-30 13:06:17Z $
@since JTS 1.0.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.