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

ru.taskurotta.recipes.erroneous.SimpleWorkerImpl Maven / Gradle / Ivy

The newest version!
package ru.taskurotta.recipes.erroneous;

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

/**
 * Created by void 18.10.13 18:29
 */
public class SimpleWorkerImpl implements SimpleWorker {
    protected final static Logger log = LoggerFactory.getLogger(SimpleDeciderImpl.class);
    private boolean iThinkItIsBadDayForNumbers = SimpleWorker.class.isInterface();

    @Override
    public int createNumber() {
        log.info("create numbers");
        if (iThinkItIsBadDayForNumbers) {
            throw new RuntimeException("I think it is bad day for numbers");
        }
        return (int) Math.round(10 * Math.random());
    }

    @Override
    public int print(int number) {
        log.info("print number: "+ number);
        System.out.println("got number: " + number);
        return number;
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy