I am chaining async operations using RxJava, and I'd like to pass some variable downstream:
Observable
   .from(modifications)
   .flatmap( (data1) -> { return op1(data1); })
   ...
   .flatmap( (data2) -> { 
       // How to access data1 here ?
       return op2(data2);
   })
It seems like a common pattern but I couldn't find information about it.
 
     
     
     
     
     
     
     
    