ParameterNoticeBoard
Class ThreadExceptionHandler

java.lang.Object
  extended by ParameterNoticeBoard.ThreadExceptionHandler
All Implemented Interfaces:
java.lang.Thread.UncaughtExceptionHandler

 class ThreadExceptionHandler
extends java.lang.Object
implements java.lang.Thread.UncaughtExceptionHandler

Used as a general purpose exception handler by the threaded classes which controlled by the ExecutorService. It is basically a catch all exception handler.

Version:
$Id: ThreadExceptionHandler.java,v 1.2 2006/10/24 13:06:34 cb Exp $
Author:
Craige Bevil

Field Summary
(package private)  MessageHandler SyslogMessageHandler
          A syslog message handler
 
Constructor Summary
ThreadExceptionHandler(MessageHandler SyslogMessageHandler)
          Constructor
 
Method Summary
 void uncaughtException(java.lang.Thread t, java.lang.Throwable e)
          Called when there is a an exception on a thread
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

SyslogMessageHandler

MessageHandler SyslogMessageHandler
A syslog message handler

Constructor Detail

ThreadExceptionHandler

ThreadExceptionHandler(MessageHandler SyslogMessageHandler)
Constructor

Parameters:
SyslogMessageHandler - A syslog object
Method Detail

uncaughtException

public void uncaughtException(java.lang.Thread t,
                              java.lang.Throwable e)
Called when there is a an exception on a thread

Specified by:
uncaughtException in interface java.lang.Thread.UncaughtExceptionHandler
Parameters:
t - The thread which invoked the exception
e - The exception which was raised.