Seems reasonable to me.

Ralph

On Jul 7, 2014, at 8:35 AM, Gary Gregory <[email protected]> wrote:

> Why don't we have a required flag?
> 
> Using it and throwing an Exception when this condition is violated would 
> avoid guard code like:
> 
>     @PluginFactory
>     public static RegexFilter createFilter(
>             @PluginAttribute("regex") final Pattern regex,
>             @PluginAttribute("useRawMsg") final Boolean useRawMsg,
>             @PluginAttribute("onMatch") final Result match,
>             @PluginAttribute("onMismatch") final Result mismatch) {
> 
>         if (regex == null) {
>             LOGGER.error("A regular expression must be provided for 
> RegexFilter");
>             return null;
>         }
>         return new RegexFilter(useRawMsg, regex, match, mismatch);
>     }
> 
> ?
> 
> -- 
> E-Mail: [email protected] | [email protected] 
> Java Persistence with Hibernate, Second Edition
> JUnit in Action, Second Edition
> Spring Batch in Action
> Blog: http://garygregory.wordpress.com 
> Home: http://garygregory.com/
> Tweet! http://twitter.com/GaryGregory

Reply via email to