/** * Creates {@link SimpleMessage} instances containing the formatted parameterized message string. * * @param message The message pattern. * @param params The message parameters. * @return The Message. * * @see MessageFactory#newMessage(String, Object...) */ @Override public Message newMessage(final String message, final Object... params) { if (params == null) { return new SimpleMessage(message); } final ParameterizedMessage msg = new ParameterizedMessage(message, params); return new StatusMessage(msg.getFormattedMessage(), msg.getThrowable()); } }
/** * Creates {@link SimpleMessage} instances containing the formatted parameterized message string. * * @param message The message pattern. * @param params The message parameters. * @return The Message. * * @see MessageFactory#newMessage(String, Object...) */ @Override public Message newMessage(final String message, final Object... params) { if (params == null) { return new SimpleMessage(message); } final ParameterizedMessage msg = new ParameterizedMessage(message, params); return new StatusMessage(msg.getFormattedMessage(), msg.getThrowable()); } }