com.ibm.websphere.sca.mq.structures

Class PackageInitializationMethods

  1. java.lang.Object
  2. extended bycom.ibm.websphere.sca.mq.structures.PackageInitializationMethods

  1. public class PackageInitializationMethods
  2. 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

Modifier and Type Field and Description
  1. static
  2. java.lang.String
$sccsid
  1. static
  2. java.lang.String
COPYRIGHT

Constructor Summary

Constructor and Description
PackageInitializationMethods()

Method Summary

Modifier and Type Method and Description
  1. static
  2. boolean
isXCI()
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

Field Detail

  1. public static final java.lang.String COPYRIGHT
See Also:

$sccsid

  1. public static final java.lang.String $sccsid
See Also:

Constructor Detail

PackageInitializationMethods

  1. public PackageInitializationMethods( )

Method Detail

isXCI

  1. public static boolean isXCI()