Converting Migrated Java Component Implementations

To regenerate a Java component implementation that has been migrated from 2.x to 3.x, you must manually convert the implementation to the 3.x structure.

In TIBCO ActiveMatrix 2.x, Java component implementations are generated into a single class. In TIBCO ActiveMatrix 3.x, Java component implementations are generated into two classes: an abstract class and a concrete class. The abstract class contains all the service method declarations, references, and properties and their respective accessor methods. The concrete class contains stubs of the service methods, which you complete with business logic. When you regenerate a 3.x Java component implementation (for example, after adding a property or service), only the abstract class is overwritten unless you specify that the concrete class should be overwritten by checking the Overwrite Concrete Class checkbox.

When a Java component implementation is migrated from 2.x to 3.x, the 2.x class is not converted to the 3.x structure. If you want to be able to regenerate a Java component implementation that has been migrated from 2.x to 3.x, you must manually convert the implementation to the 3.x structure following the procedures in this section.