All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.snapscript.core.error.ThreadExceptionHandler Maven / Gradle / Ivy

package org.snapscript.core.error;

import java.lang.Thread.UncaughtExceptionHandler;

public class ThreadExceptionHandler  {

   private final ExceptionHandler handler;
   
   public ThreadExceptionHandler() {
      this.handler = new ExceptionHandler();
   }
   
   public void register() {
      Thread.setDefaultUncaughtExceptionHandler(handler);
   }
   
   private static class ExceptionHandler implements UncaughtExceptionHandler {
    
      @Override
      public void uncaughtException(Thread thread, Throwable cause) {
         cause.printStackTrace();
      }

   }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy