java - How do I wait and get the result from a Promise in the service layer in Play Framework 2.2.1? -
i need value promise
returned method service layer. , need inside action<?> onrequest(request req, method actionmethod){}
of global
class extends globalsettings
. need value returned promise
before calling method service layer , before onrequest
method of global
class returns.
i've method named await
can't examples googled method coming from. i'm not sure if method can give me result.
i'm doing in java.
edit: added source code
public class global extends globalsettings { @autowired private authorizationservice authorizationservice; @override public action<?> onrequest(request req, method actionmethod) { // simplicity's sake string username = req.getheader( "email" ); promise<boolean> promiseofboolean = this.getauthorizationservice().isuserregistered( username ); if( /* promiseofboolean true */ true ) { // here // return new action here return null; } else { return super.onrequest(req, actionmethod); } } }
Comments
Post a Comment