// Copyright (c) 2013 The Chromium Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
package org.chromium.content.common;
/**
* The exception that is thrown when the intialization of a process was failed.
*/
public class ProcessInitException extends Exception {
private int mErrorCode = 0;
/**
* @param errorCode The error code could be one from content/public/common/result_codes.h
* or embedder.
*/
public ProcessInitException(int errorCode) {
mErrorCode = errorCode;
}
/**
* @param errorCode The error code could be one from content/public/common/result_codes.h
* or embedder.
* @param throwable The wrapped throwable obj.
*/
public ProcessInitException(int errorCode, Throwable throwable) {
super(null, throwable);
mErrorCode = errorCode;
}
/**
* Return the error code.
*/
public int getErrorCode() {
return mErrorCode;
}
}