Class SqlRecording

  • All Implemented Interfaces:
    java.io.Closeable, java.lang.AutoCloseable

    public class SqlRecording
    extends java.lang.Object
    implements java.io.Closeable
    Recording of SQL messages.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void clear()  
      void close()
      Closes (and thus stops) this recording.
      java.util.Collection<java.lang.String> getAndClearMessages()  
      java.util.Collection<java.lang.String> getMessages()  
      int size()  
      java.lang.String toString()  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Method Detail

      • clear

        public void clear()
      • getAndClearMessages

        public java.util.Collection<java.lang.String> getAndClearMessages()
      • getMessages

        public java.util.Collection<java.lang.String> getMessages()
      • size

        public int size()
      • close

        public void close()
        Closes (and thus stops) this recording. If writing to an OutputStream, this flushes any pending messages, but closing the OutputStream remains responsibility of the caller.
        Specified by:
        close in interface java.lang.AutoCloseable
        Specified by:
        close in interface java.io.Closeable
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object