Invoking thread for each item in list simultaneously and returning value in Java
Consider following point:


For Request.send() is thread safe as it does not used any sharing resource of Request class.
As per provided code single(singleton) object will be created as per default spring configuration.
You must shutdown ExecutorService once no more thread need to be add.