JavaTM Platform
Standard Ed. 6

java.util.concurrent
인터페이스 RejectedExecutionHandler

기존의 구현 클래스의 일람:
ThreadPoolExecutor.AbortPolicy , ThreadPoolExecutor.CallerRunsPolicy , ThreadPoolExecutor.DiscardOldestPolicy , ThreadPoolExecutor.DiscardPolicy


public interface RejectedExecutionHandler

ThreadPoolExecutor 로 실행할 수 없는 태스크의 핸들러입니다.

도입된 버젼:
1.5

메소드의 개요
 void rejectedExecution (Runnable  r, ThreadPoolExecutor  executor)
          execute 가 태스크를 받아들일 수가 없는 경우에 ThreadPoolExecutor 에 의해 불려 갈 가능성이 있는 메소드입니다.
 

메소드의 상세

rejectedExecution

void rejectedExecution(Runnable  r,
                       ThreadPoolExecutor  executor)
execute 가 태스크를 받아들일 수가 없는 경우에 ThreadPoolExecutor 에 의해 불려 갈 가능성이 있는 메소드입니다. 이 상태는, 경계치를 넘었기 때문에 이용 가능한 thread 또는 큐 슬롯이 더 이상 없는 경우, 또는 executor 의 종료시에 발생하는 일이 있습니다.

그 외의 대체 방법이 없는 경우, 이 메소드는 체크되지 않는 RejectedExecutionException 를 throw 하는 일이 있습니다. 이것은 execute 의 호출 바탕으로 전달됩니다.

파라미터:
r - 실행되는 것을 요구된 실행 가능한 태스크
executor - 이 태스크의 실행을 시도하는 executor
예외:
RejectedExecutionException - 대처 방법이 없는 경우

JavaTM Platform
Standard Ed. 6

버그의 보고와 기능의 요청
한층 더 자세한 API 레퍼런스 및 개발자 문서에 대해서는,Java SE 개발자용 문서를 참조해 주세요. 개발자전용의 상세한 해설, 개념의 개요, 용어의 정의, 버그의 회피책, 및 코드 실례가 포함되어 있습니다.

Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy 도 참조해 주세요.