Class CancellationHandler

java.lang.Object
net.sf.jailer.util.CancellationHandler

public class CancellationHandler extends Object
Handles cancellation request of the user and cancels database requests.
Author:
Ralf Wisser
  • Constructor Details

    • CancellationHandler

      public CancellationHandler()
  • Method Details

    • reset

      public static void reset(Object context)
      Resets the handler.
      Parameters:
      context - cancellation context, null for default context
    • cancel

      public static void cancel(Object context)
      Requests cancellation.
      Parameters:
      context - cancellation context, null for default context
    • cancelSilently

      public static void cancelSilently(Object context)
      Requests cancellation without logging.
      Parameters:
      context - cancellation context, null for default context
    • begin

      public static void begin(Statement statement, Object context)
      Indicates that a statement is going to be executed.
      Parameters:
      statement - the statement
      context - cancellation context, null for default context
    • end

      public static void end(Statement statement, Object context)
      Indicates that a statement has been executed.
      Parameters:
      statement - the statement
      context - cancellation context, null for default context
    • checkForCancellation

      public static void checkForCancellation(Object context) throws CancellationException
      Checks for cancellation.
      Parameters:
      context - cancellation context, null for default context
      Throws:
      CancellationException - if cancellation has been requested