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

net.n2oapp.framework.api.util.OnError Maven / Gradle / Ivy

There is a newer version: 7.28.1
Show newest version
package net.n2oapp.framework.api.util;

import org.slf4j.Logger;
import org.slf4j.LoggerFactory;

/**
 * User: operehod
 * Date: 03.03.2015
 * Time: 11:34
 */
public interface OnError {

    Logger logger = LoggerFactory.getLogger(OnError.class);

    void onError(Exception e);

    OnError NOTHING = e -> logger.error(e.getMessage(), e);

    OnError THROW = e -> {
        if (e instanceof RuntimeException) {
            throw (RuntimeException) e;
        }
        throw new RuntimeException(e);
    };

}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy