com.ibm.websphere.sca.mq.structures

Class PackageInitializationMethods

  • java.lang.Object
    • 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

      Fields 
      Modifier and Type Field and Description
      static java.lang.String $sccsid 
      static java.lang.String COPYRIGHT 
    • Method Summary

      Methods 
      Modifier and Type Method and Description
      static boolean isXCI() 
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • PackageInitializationMethods

        public PackageInitializationMethods()
    • Method Detail

      • isXCI

        public static boolean isXCI()
IBM Business Process ManagerTM
Release 8