package osgi.executor.provider;
import aQute.bnd.annotation.metatype.Meta.AD;
import aQute.bnd.annotation.metatype.Meta.OCD;
@OCD(description = "Configuration for the enRoute::Executor")
public interface Configuration {
@AD(description = "The minimum number of threads allocated to this pool", deflt = "20", required=false)
int coreSize();
@AD(description = "Maximum number of threads allocated to this pool", deflt = "0", required=false)
int maximumPoolSize();
@AD(description = "Nr of seconds an idle free thread should survive before being destroyed", deflt = "60", required=false)
long keepAliveTime();
@AD(description= "Ranking", deflt="-1000", required=false)
long ranking();
}