| Interface | Description |
|---|---|
| CompositeMessageHandler |
allows to add message filters to all message handlers via the fluent api easily
(just one handler is exposed via the api)
|
| ConfigRegistry<T,B> |
generic interface to add configs (for all artifacts which are configureable)
|
| Formatter<T> |
usually a formatter is responsible for one type and allows to format
this type as string
|
| FormatterFactory |
creates and initialize a formatter for a given type
|
| GenericConfig |
a key/value based config
|
| LocaleResolver |
Implementations have to provide the current locale
|
| Localizable |
Classes which implement it can provide the message-text based on the given
MessageContext |
| Message |
Basic interface for all message-types
|
| MessageBuilder |
Helper for building instances of
Message |
| MessageContext |
Central context for handling messages
|
| MessageContextConfig |
Config for customizing a
MessageContext |
| MessageContextConfig.MessageContextBuilder | |
| MessageContextConfigAware<T> |
allows to store e.g.
|
| MessageFactory |
allows to customize the creation of a message.
|
| MessageFilter |
TODO add to config (multiple message handlers are possible)
|
| MessageHandler |
an implementation is allowed to store messages directly or to forward messages
|
| MessageInterpolator |
Implementations are responsible to replace placeholders in a message with the final value
|
| MessageResolver |
Implementations have to resolve the text stored for a given key in the message-source they are aware of
|
| MessageWithSeverity |
convenience interface
|
| NamedArgument |
to allow a simpler interface for adding arguments.
|
| Class | Description |
|---|---|
| AbstractMessage |
Basic behaviour for message implementations
|
| AbstractMessageHandler |
Basic behaviour for message-handler implementations
|
| AbstractMessageWithSeverity |
Adds severities to the basic behaviour of messages
|
| Annotation Type | Description |
|---|---|
| Default |
marker for default implementations (e.g.
|
Copyright © 2010-2014 The Apache Software Foundation. All Rights Reserved.