Class GlobalKCBServiceLocator

java.lang.Object
org.kuali.rice.kcb.service.GlobalKCBServiceLocator

public class GlobalKCBServiceLocator extends Object
Class that holds a singleton reference to KCBServiceLocator
Author:
Kuali Rice Team (rice.collab@kuali.org)
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    static void
    Un-sets the KCBServiceLocator singleton, in order to fulfill a "lifecycle" contract (whereby init may be called again in the same class loader), specifically for unit tests.
    Returns the KCBServiceLocator singleton
    static void
    init(org.springframework.beans.factory.BeanFactory beanFactory)
    The global initializer that constructs the KCBServiceLocator singleton
    static boolean
    Returns whether the GlobalKCBServiceLocator has already been initialized (classloader scoped)

    Methods inherited from class java.lang.Object

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

    • GlobalKCBServiceLocator

      public GlobalKCBServiceLocator()
  • Method Details

    • init

      public static void init(org.springframework.beans.factory.BeanFactory beanFactory)
      The global initializer that constructs the KCBServiceLocator singleton
      Parameters:
      beanFactory - the beanFactory from which to construct the KCBServiceLocator
    • isInitialized

      public static boolean isInitialized()
      Returns whether the GlobalKCBServiceLocator has already been initialized (classloader scoped)
      Returns:
      whether the GlobalKCBServiceLocator has already been initialized (classloader scoped)
    • destroy

      public static void destroy()
      Un-sets the KCBServiceLocator singleton, in order to fulfill a "lifecycle" contract (whereby init may be called again in the same class loader), specifically for unit tests.
    • getInstance

      public static KCBServiceLocator getInstance()
      Returns the KCBServiceLocator singleton
      Returns:
      the KCBServiceLocator singleton