Class ListRecorder

  • All Implemented Interfaces:
    MessageRecorder

    public class ListRecorder
    extends AbstractRecorder
    Implementation of MessageRecorder that records each message in a List. The calling code can then access the list and take actions as needed.
    • Constructor Detail

      • ListRecorder

        public ListRecorder()
    • Method Detail

      • recordMessage

        protected void recordMessage​(java.lang.String msg,
                                     java.lang.Object info,
                                     AbstractRecorder.MsgType msgType)
        Description copied from class: AbstractRecorder
        Handles a message. Classes implementing this abstract class must provide an implemention of this method; it receives all warning/error messages.
        Specified by:
        recordMessage in class AbstractRecorder
        Parameters:
        msg - the error or warning message.
        info - the information Object which might be null.
        msgType - one of the message type enum values
      • logInfoMessage

        public void logInfoMessage​(org.apache.log4j.Logger logger)
      • logWarningMessage

        public void logWarningMessage​(org.apache.log4j.Logger logger)
      • logErrorMessage

        public void logErrorMessage​(org.apache.log4j.Logger logger)
      • logMessage

        static void logMessage​(java.util.Iterator<ListRecorder.Entry> it,
                               org.apache.log4j.Logger logger)
      • logMessage

        static void logMessage​(ListRecorder.Entry e,
                               org.apache.log4j.Logger logger)