public class DefaultMessageContext extends Object implements MessageContext
Modifier | Constructor and Description |
---|---|
protected |
DefaultMessageContext() |
Modifier and Type | Method and Description |
---|---|
void |
addMessage(Message message) |
void |
addMessage(MessageContext messageContext,
Message message) |
void |
addMessageFilter(MessageFilter... messageFilters) |
MessageContext |
cloneContext() |
MessageContextConfig |
config() |
static MessageContext |
create(MessageContextConfig config)
Creates a
MessageContext for the given MessageContextConfig |
static MessageContext |
create(MessageContextConfig config,
MessageFactory messageFactory)
Creates a
MessageContext for the given MessageContextConfig
which is aware of the given MessageFactory |
static MessageContext |
create(MessageFactory messageFactory)
Creates a
MessageContext which is aware of the given MessageFactory |
boolean |
equals(Object o) |
Locale |
getLocale() |
Set<MessageFilter> |
getMessageFilters() |
List<Message> |
getMessages() |
int |
hashCode() |
MessageBuilder |
message() |
void |
removeAllMessages() |
void |
removeMessage(Message message) |
<T extends MessageContext> |
typed(Class<T> contextType) |
public static MessageContext create(MessageContextConfig config)
MessageContext
for the given MessageContextConfig
config
- current message-context-configpublic static MessageContext create(MessageFactory messageFactory)
MessageContext
which is aware of the given MessageFactory
messageFactory
- current message-factorypublic static MessageContext create(MessageContextConfig config, MessageFactory messageFactory)
MessageContext
for the given MessageContextConfig
which is aware of the given MessageFactory
config
- current message-context-configmessageFactory
- current message-factorypublic MessageBuilder message()
message
in interface MessageContext
public MessageContextConfig config()
config
in interface MessageContext
public <T extends MessageContext> T typed(Class<T> contextType)
typed
in interface MessageContext
public MessageContext cloneContext()
cloneContext
in interface MessageContext
public void addMessage(Message message)
addMessage
in interface MessageContext
public void addMessage(MessageContext messageContext, Message message)
addMessage
in interface MessageHandler
public void addMessageFilter(MessageFilter... messageFilters)
addMessageFilter
in interface MessageHandler
public Set<MessageFilter> getMessageFilters()
getMessageFilters
in interface MessageHandler
public void removeMessage(Message message)
removeMessage
in interface MessageHandler
public void removeAllMessages()
removeAllMessages
in interface MessageHandler
public List<Message> getMessages()
getMessages
in interface MessageHandler
public Locale getLocale()
getLocale
in interface LocaleResolver
Copyright © 2010-2014 The Apache Software Foundation. All Rights Reserved.