/* * Copyright 2001-2013 Geert Bevin (gbevin[remove] at uwyn dot com) * Licensed under the Apache License, Version 2.0 (the "License") */ package com.uwyn.rife.tools.exceptions; /** * This is a marker interface to make it possible to throw runtime exceptions * that have to be treated as expected and 'positive'. The purpose is for * code that receives them to act correspondingly. For instance, if this is * used inside a transaction without forcing a rollback, the transaction * handler should commit when the exception is caught and afterwards rethrow * the exception. * * @author Geert Bevin (gbevin[remove] at uwyn dot com) * @since 1.6 */ public interface ControlFlowRuntimeException { }