Class ImageResourceException
java.lang.Object
java.lang.Throwable
java.lang.Exception
java.lang.RuntimeException
cloud.opencode.base.core.exception.OpenException
cloud.opencode.base.image.exception.ImageException
cloud.opencode.base.image.exception.ImageResourceException
- All Implemented Interfaces:
Serializable
- Direct Known Subclasses:
ImageTimeoutException
Image Resource Exception
图片资源异常
Exception thrown when image processing resources are exhausted.
当图片处理资源耗尽时抛出的异常。
Features | 主要功能:
- Exception for image resource exhaustion - 图片资源耗尽的异常
- Carries ImageErrorCode for programmatic error handling - 携带 ImageErrorCode 用于编程式错误处理
Usage Examples | 使用示例:
// Catch specific exception
try {
OpenImage.read(path);
} catch (ImageResourceException e) {
System.err.println(e.getMessage());
}
Security | 安全性:
- Thread-safe: Yes (immutable exception) - 线程安全: 是(不可变异常)
- Null-safe: No (message must not be null) - 空值安全: 否(消息不能为 null)
- Since:
- JDK 25, opencode-base-image V1.0.0
- Author:
- Leon Soo www.LeonSoo.com
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionImageResourceException(String message) Create an image resource exception 创建图片资源异常ImageResourceException(String message, ImageErrorCode errorCode) Create an image resource exception with error code 创建带错误码的图片资源异常ImageResourceException(String message, Throwable cause) Create an image resource exception with cause 创建带原因的图片资源异常 -
Method Summary
Modifier and TypeMethodDescriptionstatic ImageResourceExceptionCreate exception for out of memory 创建内存不足的异常static ImageResourceExceptionCreate exception for too many requests 创建请求过多的异常Methods inherited from class ImageException
getImageErrorCodeMethods inherited from class OpenException
getComponent, getErrorCode, getMessage, getRawMessageMethods inherited from class Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
-
Constructor Details
-
ImageResourceException
Create an image resource exception 创建图片资源异常- Parameters:
message- the error message | 错误消息
-
ImageResourceException
-
ImageResourceException
Create an image resource exception with error code 创建带错误码的图片资源异常- Parameters:
message- the error message | 错误消息errorCode- the error code | 错误码
-
-
Method Details
-
tooManyRequests
Create exception for too many requests 创建请求过多的异常- Returns:
- the exception | 异常
-
outOfMemory
Create exception for out of memory 创建内存不足的异常- Returns:
- the exception | 异常
-