org.rhq.enterprise.server.core.comm
Class ServerI18NFactory

java.lang.Object
  extended by org.rhq.enterprise.server.core.comm.ServerI18NFactory

public class ServerI18NFactory
extends Object

Convienence utility that creates I18N loggers and messages for the server. These factory methods are used to create I18N objects that access the propery resource bundle for the server module (for example, the ServerCommunicationsService server).

Author:
John Mazzitelli

Constructor Summary
ServerI18NFactory()
           
 
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 server module's resource bundle and the VM's default locale.
static mazz.i18n.Msg getMsgWithLoggerLocale()
          Creates a Msg that uses the server 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

ServerI18NFactory

public ServerI18NFactory()
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 server 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 server 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.