org.springframework.core.task
Class SimpleAsyncTaskExecutor.ConcurrencyThrottlingRunnable

java.lang.Object
  extended by org.springframework.core.task.SimpleAsyncTaskExecutor.ConcurrencyThrottlingRunnable
All Implemented Interfaces:
java.lang.Runnable
Enclosing class:
SimpleAsyncTaskExecutor

private class SimpleAsyncTaskExecutor.ConcurrencyThrottlingRunnable
extends java.lang.Object
implements java.lang.Runnable

This Runnable calls afterAccess() after the target Runnable has finished its execution.


Field Summary
private  java.lang.Runnable target
           
 
Constructor Summary
SimpleAsyncTaskExecutor.ConcurrencyThrottlingRunnable(java.lang.Runnable target)
           
 
Method Summary
 void run()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

target

private final java.lang.Runnable target
Constructor Detail

SimpleAsyncTaskExecutor.ConcurrencyThrottlingRunnable

public SimpleAsyncTaskExecutor.ConcurrencyThrottlingRunnable(java.lang.Runnable target)
Method Detail

run

public void run()
Specified by:
run in interface java.lang.Runnable