Interface MessageContext
-
- All Superinterfaces:
Cloneable,LocaleResolver,Serializable
public interface MessageContext extends LocaleResolver, Serializable, Cloneable
Central context for handling dynamic messages.
Instances of this type are mutable but alsoCloneable. If you need a new instance, then useObject.clone().
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description MessageContextclone()LocaleResolvergetLocaleResolver()MessageInterpolatorgetMessageInterpolator()MessageResolvergetMessageResolver()List<String>getMessageSources()MessageContextlocaleResolver(LocaleResolver localeResolver)Messagemessage()MessageContextmessageInterpolator(MessageInterpolator messageInterpolator)MessageContextmessageResolver(MessageResolver messageResolver)MessageContextmessageSource(String... messageSource)Configures a message source instance for use by aMessageResolver.-
Methods inherited from interface org.apache.deltaspike.core.api.message.LocaleResolver
getLocale
-
-
-
-
Method Detail
-
clone
MessageContext clone()
- Returns:
- Clones the current MessageContext.
-
message
Message message()
- Returns:
- a message based on the current context modifiable via a fluent API
-
messageSource
MessageContext messageSource(String... messageSource)
Configures a message source instance for use by aMessageResolver.- Parameters:
messageSource- message source to add- Returns:
- the instance of the current message context builder
-
messageInterpolator
MessageContext messageInterpolator(MessageInterpolator messageInterpolator)
- Parameters:
messageInterpolator- a new message interpolator to be set- Returns:
- the instance of the current message context builder
-
messageResolver
MessageContext messageResolver(MessageResolver messageResolver)
- Parameters:
messageResolver- a new message resolver to be set- Returns:
- the instance of the current message context builder
-
localeResolver
MessageContext localeResolver(LocaleResolver localeResolver)
- Parameters:
localeResolver- a new locale resolver to be set- Returns:
- the instance of the current message context builder
-
getMessageInterpolator
MessageInterpolator getMessageInterpolator()
- Returns:
- the current message interpolator
-
getMessageResolver
MessageResolver getMessageResolver()
- Returns:
- the current message resolver
-
getLocaleResolver
LocaleResolver getLocaleResolver()
- Returns:
- the current locale resolver
-
-