package com.framsticks.util.dispatching; import com.framsticks.util.ExceptionHandler; import com.framsticks.util.FramsticksException; /** * @author Piotr Sniegowski */ public abstract class FutureHandler implements ExceptionHandler { protected abstract void result(T result); public final void pass(T result) { try { result(result); } catch (FramsticksException e) { handle(e); } } }