IBM WebSphere Application ServerTM
Release 7

com.ibm.websphere.sca.mq.structures
Class PackageInitializationMethods

java.lang.Object
  extended by com.ibm.websphere.sca.mq.structures.PackageInitializationMethods

public class PackageInitializationMethods
extends java.lang.Object

The ContextService, introduced for 6.2, is in the session.core component. Because the ContextService uses SMO and SMO will use the ContextService, there would be a dependency cycle between session.core and smo. To break the cycle we need to separate the SMO interface classes from the SMO implementation classes. The EMF generated code in ServiceMessageObjectFactory and ServiceMessageObjectPackage has direct calls to the init() methods in the corresponding implementation classes. We need to remove this dependency of the interface classes on the implementation classes, and the two methods in this class are designed to do that. These methods are only called once, on package initialization, so efficiency is not a major concern.


Field Summary
static java.lang.String $sccsid
           
static java.lang.String COPYRIGHT
           
 
Constructor Summary
PackageInitializationMethods()
           
 
Method Summary
static boolean isXCI()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

COPYRIGHT

public static final java.lang.String COPYRIGHT
See Also:
Constant Field Values

$sccsid

public static final java.lang.String $sccsid
See Also:
Constant Field Values
Constructor Detail

PackageInitializationMethods

public PackageInitializationMethods()
Method Detail

isXCI

public static boolean isXCI()

IBM WebSphere Application ServerTM
Release 7