QScript  2.1.2
Expression and algorithm evaluator
 All Classes Namespaces Functions Variables Pages
Public Member Functions | List of all members
org.qscript.eventsonfire.JDKLoggingErrorHandler Class Reference

Inherits org.qscript.eventsonfire.ErrorHandler.

Public Member Functions

 JDKLoggingErrorHandler ()
 
 JDKLoggingErrorHandler (Logger log)
 
void invocationFailed (final Method method, final String message, final Throwable cause, final Object producer, final Object consumer, final Object event, String...tags)
 
void unhandledException (final String message, final Throwable cause)
 
void interrupted (InterruptedException e)
 
- Public Member Functions inherited from org.qscript.eventsonfire.ErrorHandler
void invocationFailed (Method method, String message, Throwable cause, Object producer, Object consumer, Object event, String...tags)
 
void unhandledException (String message, Throwable cause)
 

Detailed Description

Implementation of the ErrorHandler for the Java logging framework.

Author
Manfred HANTSCHEL

Constructor & Destructor Documentation

org.qscript.eventsonfire.JDKLoggingErrorHandler.JDKLoggingErrorHandler ( )

Default constructor for the error handler

org.qscript.eventsonfire.JDKLoggingErrorHandler.JDKLoggingErrorHandler ( Logger  log)

Constructor for the error handler using the specified logger

Parameters
logthe logger

Member Function Documentation

void org.qscript.eventsonfire.JDKLoggingErrorHandler.interrupted ( InterruptedException  e)

Called if the event thread got interrupted.

Parameters
ethe interrupted exception

Implements org.qscript.eventsonfire.ErrorHandler.

void org.qscript.eventsonfire.JDKLoggingErrorHandler.invocationFailed ( final Method  method,
final String  message,
final Throwable  cause,
final Object  producer,
final Object  consumer,
final Object  event,
String...  tags 
)
void org.qscript.eventsonfire.JDKLoggingErrorHandler.unhandledException ( final String  message,
final Throwable  cause 
)

The documentation for this class was generated from the following file: