@FunctionalInterface public interface RequestTask<T extends Request>
void
execute(T request)
void execute(@Nonnull T request)