Package com.suse.common.concurrent
Class UnboundedGrowingThreadPoolExecutor.PutBackExecutionHandler
- java.lang.Object
-
- com.suse.common.concurrent.UnboundedGrowingThreadPoolExecutor.PutBackExecutionHandler
-
- All Implemented Interfaces:
java.util.concurrent.RejectedExecutionHandler
- Enclosing class:
- UnboundedGrowingThreadPoolExecutor
private static class UnboundedGrowingThreadPoolExecutor.PutBackExecutionHandler extends java.lang.Object implements java.util.concurrent.RejectedExecutionHandlerCustom handler of the rejection event to make sure the rejected item are put back to the queue
-
-
Field Summary
Fields Modifier and Type Field Description private java.util.concurrent.RejectedExecutionHandlerexternalHandler
-
Constructor Summary
Constructors Modifier Constructor Description privatePutBackExecutionHandler()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidrejectedExecution(java.lang.Runnable runnable, java.util.concurrent.ThreadPoolExecutor executor)voidsetExternalHandler(java.util.concurrent.RejectedExecutionHandler externalHandlerIn)
-
-
-
Method Detail
-
rejectedExecution
public void rejectedExecution(java.lang.Runnable runnable, java.util.concurrent.ThreadPoolExecutor executor)- Specified by:
rejectedExecutionin interfacejava.util.concurrent.RejectedExecutionHandler
-
setExternalHandler
public void setExternalHandler(java.util.concurrent.RejectedExecutionHandler externalHandlerIn)
-
-