org.rhq.enterprise.communications.i18n
Class CommI18NFactory

java.lang.Object
  extended by org.rhq.enterprise.communications.i18n.CommI18NFactory

public class CommI18NFactory
extends Object

Convienence utility that creates I18N loggers and messages for the communcations module. These factory methods are used to create I18N objects that access the propery resource bundle for the communications module.

Author:
John Mazzitelli

Constructor Summary
CommI18NFactory()
           
 
Method Summary
static mazz.i18n.Logger getLogger(Class clazz)
          Creates the logger and uses the LoggerLocale.
static mazz.i18n.Msg getMsg()
          Creates a Msg that uses the communications module's resource bundle and the VM's default locale.
static mazz.i18n.Msg getMsgWithLoggerLocale()
          Creates a Msg that uses the communications module's resource bundle and LoggerLocale, which is used by the loggers created by this class.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CommI18NFactory

public CommI18NFactory()
Method Detail

getLogger

public static mazz.i18n.Logger getLogger(Class clazz)
Creates the logger and uses the LoggerLocale.

Parameters:
clazz - the class that owns the logger - identifies the resource bundle
Returns:
the logger

getMsg

public static mazz.i18n.Msg getMsg()
Creates a Msg that uses the communications module's resource bundle and the VM's default locale.

Returns:
object that can be used to look up I18N messages

getMsgWithLoggerLocale

public static mazz.i18n.Msg getMsgWithLoggerLocale()
Creates a Msg that uses the communications module's resource bundle and LoggerLocale, which is used by the loggers created by this class. This is useful if you want to set messages in exceptions that are simply to be logged and not necessarily be bubbled up to a user interface.

Returns:
object that can be used to look up I18N messages


Copyright © 2008-2012 Red Hat, Inc.. All Rights Reserved.