Package sqlline

Class SqlLineSignalHandler

  • All Implemented Interfaces:
    org.jline.terminal.Terminal.SignalHandler

    public class SqlLineSignalHandler
    extends java.lang.Object
    implements org.jline.terminal.Terminal.SignalHandler
    A signal handler for SQLLine that interprets Ctrl-C as a request to cancel the currently executing query.
    • Field Summary

      • Fields inherited from interface org.jline.terminal.Terminal.SignalHandler

        SIG_DFL, SIG_IGN
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void handle​(org.jline.terminal.Terminal.Signal sig)  
      void setCallback​(DispatchCallback dispatchCallback)
      Sets the dispatch callback to be alerted by signals.
      • Methods inherited from class java.lang.Object

        equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • SqlLineSignalHandler

        public SqlLineSignalHandler()
    • Method Detail

      • setCallback

        public void setCallback​(DispatchCallback dispatchCallback)
        Sets the dispatch callback to be alerted by signals.
        Parameters:
        dispatchCallback - statement affected
      • handle

        public void handle​(org.jline.terminal.Terminal.Signal sig)
        Specified by:
        handle in interface org.jline.terminal.Terminal.SignalHandler