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

com.runsidekick.broker.error.CodedException Maven / Gradle / Ivy

package com.runsidekick.broker.error;

/**
 * @author ozge.lule
 */
public class CodedException extends RuntimeException {

    private final int code;

    public CodedException(int code, String message) {
        super(message);
        this.code = code;
    }

    public CodedException(int code, String message, Throwable cause) {
        super(message, cause);
        this.code = code;
    }

    public CodedException(CodedError codedError, Object... args) {
        super(codedError.formatMessage(args));
        this.code = codedError.getCode();
    }

    public CodedException(CodedError codedError, Throwable cause, Object... args) {
        super(codedError.formatMessage(args), cause);
        this.code = codedError.getCode();
    }

    public int getCode() {
        return code;
    }

}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy