io.scalecube.services.api.ErrorData Maven / Gradle / Ivy
package io.scalecube.services.api;
import java.util.StringJoiner;
public final class ErrorData {
private int errorCode;
private String errorMessage;
/**
* Constructor for SerDe.
*
* @deprecated exposed only for de/serialization purpose.
*/
public ErrorData() {}
/**
* Create an error data.
*
* @param errorCode the business error code
* @param errorMessage the error message
*/
public ErrorData(int errorCode, String errorMessage) {
this.errorCode = errorCode;
this.errorMessage = errorMessage;
}
public int getErrorCode() {
return errorCode;
}
public String getErrorMessage() {
return errorMessage;
}
@Override
public String toString() {
return new StringJoiner(", ", ErrorData.class.getSimpleName() + "[", "]")
.add("errorCode=" + errorCode)
.add("errorMessage=" + errorMessage)
.toString();
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy