Comment puis-je faire Un avenir à l'avenir dans un futur objet?
Env: Akka 2.1, scala version 2.10.M6, JDK 1.7,u5
Est maintenant mon problème:
J'ai:
future1 = Futures.future(new Callable<Future<object>>(){...});
future2 = ? extends Object;
Future.sequence(future1, future2).onComplete(...)
maintenant en première ligne, j'ai un avenir, de l'Avenir de l'objet, est-il possible de le convertir en un Avenir tout en ne bloquant pas mon thread actuel?
Est-il une méthode en akka? Aussi loin que j'ai vérifié, je havn'pas trouvé encore...
Première fois d'avoir un post....Sry pour le mauvais format et organiser... :~P
- Ça ne ressemble pas à la Scala. Est-il une raison pour la Scala de balise?
- En fait, je suis en utilisant akka 2.1 avec scala lib pour 2.10... sry pour la confusion...
Vous devez vous connecter pour publier un commentaire.
Réponse courte (de l'anglais): flatMap dat sh!t
À réponses courtes (Scala):
Plus courte réponse: (Scala 2.12):
Réponse longue (Java):
Remarque: Depuis Viktor Klang's 2012 réponse, il a récemment (Mars 2016) ajouté dans la son blog pour scala 2.12:
Manquant canonique combinators:
aplatir l'
Vous pouvez créer une autre tâche
ou de fusionner les tâches