Desidero utilizzare MongoDB Async Java Driver in un progetto Play Framework 2, MongoDB Async Java Driver restituisce SingleResponseCallback. Non so come gestire questo tipo di risultato nei controller Play.Come utilizzare il driver Java Async MongoDB nell'azione Play Framework 2.x?
Per esempio come restituire conteggio dalla seguente codice in un controller di gioco:
collection.count(
new SingleResultCallback<Long>() {
@Override
public void onResult(final Long count, final Throwable t) {
System.out.println(count);
}
});
Come posso ottenere il risultato di SingleResultCallback e quindi convertirlo in promessa? è buono? Qual è la migliore pratica in queste situazioni?
Grazie per la risposta. Risolve il mio problema. Aggiungerò una nuova risposta con maggiori dettagli. –