Fixed in git master.

Gary

On Sun, Feb 21, 2016 at 10:43 PM, Remko Popma <[email protected]> wrote:

> Makes sense. I was also wondering why it was that way.
>
> On Mon, Feb 22, 2016 at 3:05 PM, Gary Gregory <[email protected]>
> wrote:
>
>> We have:
>>
>>     @Override
>>     public <R> R traceExit(final Message message, final R result) {
>>         if (isEnabled(Level.TRACE, EXIT_MARKER, message, null)) {
>>             logMessage(FQCN, Level.TRACE, EXIT_MARKER, new
>> MessageSupplier() {
>>                 @Override
>>                 public Message get() {
>>                     return flowMessageFactory.newExitMessage(result,
>> message);
>>                 };
>>             }, null);
>>         }
>>         return result;
>>     }
>>
>> But then we turn around and extract the message with:
>>
>>     protected void logMessage(final String fqcn, final Level level, final
>> Marker marker,
>>             final MessageSupplier msgSupplier, final Throwable t) {
>>         final Message message = LambdaUtil.get(msgSupplier);
>>         logMessage(fqcn, level, marker, message, t);
>>     }
>>
>> Why not simply do:
>>
>>     @Override
>>     public <R> R traceExit(final Message message, final R result) {
>>         if (isEnabled(Level.TRACE, EXIT_MARKER, message, null)) {
>>             logMessage(FQCN, Level.TRACE, EXIT_MARKER,
>> flowMessageFactory.newExitMessage(result, message), null);
>>         }
>>         return result;
>>     }
>>
>> ?
>>
>> Thank you,
>> Gary
>> --
>> E-Mail: [email protected] | [email protected]
>> Java Persistence with Hibernate, Second Edition
>> <http://www.manning.com/bauer3/>
>> JUnit in Action, Second Edition <http://www.manning.com/tahchiev/>
>> Spring Batch in Action <http://www.manning.com/templier/>
>> Blog: http://garygregory.wordpress.com
>> Home: http://garygregory.com/
>> Tweet! http://twitter.com/GaryGregory
>>
>
>


-- 
E-Mail: [email protected] | [email protected]
Java Persistence with Hibernate, Second Edition
<http://www.manning.com/bauer3/>
JUnit in Action, Second Edition <http://www.manning.com/tahchiev/>
Spring Batch in Action <http://www.manning.com/templier/>
Blog: http://garygregory.wordpress.com
Home: http://garygregory.com/
Tweet! http://twitter.com/GaryGregory

Reply via email to