org.kuali.rice.ken.core
Class GlobalNotificationServiceLocator

java.lang.Object
  extended by org.kuali.rice.ken.core.GlobalNotificationServiceLocator

public class GlobalNotificationServiceLocator
extends Object

Class that holds a singleton reference to NotificationServiceLocator

Author:
Kuali Rice Team (rice.collab@kuali.org)

Constructor Summary
GlobalNotificationServiceLocator()
           
 
Method Summary
static void destroy()
          Un-sets the NotificationServiceLocator singleton, in order to fulfill a "lifecycle" contract (whereby init may be called again in the same class loader), specifically for unit tests.
static NotificationServiceLocator getInstance()
          Return the NotificationServiceLocator singleton
static void init(org.springframework.beans.factory.BeanFactory beanFactory)
          The global initializer that constructs the NotificationServiceLocator singleton
static boolean isInitialized()
          Returns whether the GlobalNotificationServiceLocator 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 Detail

GlobalNotificationServiceLocator

public GlobalNotificationServiceLocator()
Method Detail

init

public static void init(org.springframework.beans.factory.BeanFactory beanFactory)
The global initializer that constructs the NotificationServiceLocator singleton

Parameters:
beanFactory - the beanFactory from which to construct the SpringNotificationServiceLocator

isInitialized

public static boolean isInitialized()
Returns whether the GlobalNotificationServiceLocator has already been initialized (classloader scoped)

Returns:
whether the GlobalNotificationServiceLocator has already been initialized (classloader scoped)

destroy

public static void destroy()
Un-sets the NotificationServiceLocator 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 NotificationServiceLocator getInstance()
Return the NotificationServiceLocator singleton

Returns:
the NotificationServiceLocator singleton


Copyright © 2005-2012 The Kuali Foundation. All Rights Reserved.