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

org.zeromq.ZMQException Maven / Gradle / Ivy

The newest version!
package org.zeromq;

/**
 * ZeroMQ runtime exception.
 * 
 * @author Alois Belaska <[email protected]>
 */
public class ZMQException extends RuntimeException {
    private static final long serialVersionUID = -978820750094924644L;

    private int errorCode = 0;

    public ZMQException(String message, int errorCode) {
        super(message);
        this.errorCode = errorCode;
    }

    public ZMQException(ZMQException cause) {
        super(cause.getMessage(), cause);
        this.errorCode = cause.errorCode;
    }

    /**
     * @return error code
     */
    public int getErrorCode() {
        return errorCode;
    }

    @Override
    public String toString() {
        return super.toString() + "(0x" + Integer.toHexString(errorCode) + ")";
    }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy