Interface ExceptionHandler

All Known Subinterfaces:
ExceptionHandlerInboundPool

public interface ExceptionHandler
Interface for an exception handler.

When the runtimeencounters an unchecked exception processing a continous-query statement it allows any exception handler that is registered with the runtimeto handle the exception, in the order any handlers are registered.

On-demand queries as well as any exceptions thrown by static method invocations or event method invocations or the API other then the sendEvent method are not provided to an exception handler.

An application may throw a runtime exception in the @handle method to cancel further processing of an event against statements.

For inbound pools use ExceptionHandlerInboundPool.

  • Method Summary

    Modifier and Type
    Method
    Description
    void
    Handle the exception as contained in the context object passed.
  • Method Details

    • handle

      void handle(ExceptionHandlerContext context)
      Handle the exception as contained in the context object passed.
      Parameters:
      context - the exception information