public enum RejectedPolicy extends Enum<RejectedPolicy>
| 枚举常量和说明 |
|---|
AbortPolicy
丢弃任务,并抛出 RejectedExecutionException
|
CallerRunsPolicy
由调用线程(提交任务的线程)处理该任务
|
DiscardOldestPolicy
丢弃队列最前面的任务, 然后重新提交被拒绝的任务
|
DiscardPolicy
丢弃任务,但是不抛出异常
|
| 限定符和类型 | 方法和说明 |
|---|---|
RejectedExecutionHandler |
getHandler() |
String |
getName() |
static RejectedExecutionHandler |
match(String name,
RejectedPolicy defaultRejectedPolicy) |
static RejectedPolicy |
valueOf(String name)
返回带有指定名称的该类型的枚举常量。
|
static RejectedPolicy[] |
values()
按照声明该枚举类型的常量的顺序, 返回
包含这些常量的数组。
|
public static final RejectedPolicy AbortPolicy
public static final RejectedPolicy DiscardPolicy
public static final RejectedPolicy DiscardOldestPolicy
public static final RejectedPolicy CallerRunsPolicy
public static RejectedPolicy[] values()
for (RejectedPolicy c : RejectedPolicy.values()) System.out.println(c);
public static RejectedPolicy valueOf(String name)
name - 要返回的枚举常量的名称。IllegalArgumentException - 如果该枚举类型没有带有指定名称的常量NullPointerException - 如果参数为空值public String getName()
public RejectedExecutionHandler getHandler()
public static RejectedExecutionHandler match(String name, RejectedPolicy defaultRejectedPolicy)
Copyright © 2020. All rights reserved.