package org.restler.async; import org.restler.RestlerConfig; import org.restler.client.CallEnhancer; import java.util.List; import java.util.function.Function; import static java.util.Arrays.asList; public class AsyncSupport implements Function<RestlerConfig, List<CallEnhancer>> { @Override public List<CallEnhancer> apply(RestlerConfig restlerConfig) { return asList(new CallableSupport(), new FutureSupport(restlerConfig.getRestlerThreadPool())); } }