Package org.jboss.logging
Class Messages
- java.lang.Object
-
- org.jboss.logging.Messages
-
public final class Messages extends Object
A factory class to produce message bundle implementations.- Author:
- David M. Lloyd
-
-
Method Summary
All Methods Static Methods Concrete Methods Deprecated Methods Modifier and Type Method Description static <T> TgetBundle(Class<T> type)Deprecated, for removal: This API element is subject to removal in a future version.UsegetBundle(Lookup,Class)instead to avoid errors in modular environments.static <T> TgetBundle(Class<T> type, Locale locale)Deprecated, for removal: This API element is subject to removal in a future version.UsegetBundle(Lookup,Class,Locale)instead to avoid errors in modular environments.static <T> TgetBundle(MethodHandles.Lookup lookup, Class<T> type)Get a message bundle of the given type.static <T> TgetBundle(MethodHandles.Lookup lookup, Class<T> type, Locale locale)Get a message bundle of the given type.
-
-
-
Method Detail
-
getBundle
@Deprecated(forRemoval=true, since="3.6") public static <T> T getBundle(Class<T> type)
Deprecated, for removal: This API element is subject to removal in a future version.UsegetBundle(Lookup,Class)instead to avoid errors in modular environments.Get a message bundle of the given type. Equivalent to.getBundle(type, Locale.getDefault())- Type Parameters:
T- the bundle type- Parameters:
type- the bundle type class- Returns:
- the bundle
-
getBundle
@Deprecated(forRemoval=true, since="3.6") public static <T> T getBundle(Class<T> type, Locale locale)
Deprecated, for removal: This API element is subject to removal in a future version.UsegetBundle(Lookup,Class,Locale)instead to avoid errors in modular environments.Get a message bundle of the given type.- Type Parameters:
T- the bundle type- Parameters:
type- the bundle type classlocale- the message locale to use- Returns:
- the bundle
-
getBundle
public static <T> T getBundle(MethodHandles.Lookup lookup, Class<T> type)
Get a message bundle of the given type. Equivalent to.getBundle(type, Locale.getDefault())- Type Parameters:
T- the bundle type- Parameters:
lookup- a lookup which has access to the implementation class (usuallylookup())type- the bundle type class- Returns:
- the bundle
-
getBundle
public static <T> T getBundle(MethodHandles.Lookup lookup, Class<T> type, Locale locale)
Get a message bundle of the given type.- Type Parameters:
T- the bundle type- Parameters:
lookup- a lookup which has access to the implementation class (usuallylookup())type- the bundle type classlocale- the message locale to use- Returns:
- the bundle
-
-