Package io.vertx.up.uca.rs.hunt
Class BaseAim
- java.lang.Object
-
- io.vertx.up.uca.rs.hunt.BaseAim
-
-
Constructor Summary
Constructors Constructor Description BaseAim()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected Stringaddress(Event event)Get event bus address.protected Object[]buildArgs(io.vertx.ext.web.RoutingContext context, Event event)Template methodprotected voidexec(io.vertx.up.fn.Actuator consumer, io.vertx.ext.web.RoutingContext context, Event event)protected voidexecuteRequest(io.vertx.ext.web.RoutingContext context, Map<String,List<Rule>> rulers, Depot depot)protected Envelopfailure(String address, io.vertx.core.AsyncResult<io.vertx.core.eventbus.Message<Envelop>> handler)protected io.vertx.up.log.AnnalgetLogger()protected Objectinvoke(Event event, Object[] args)protected Envelopsuccess(String address, io.vertx.core.AsyncResult<io.vertx.core.eventbus.Message<Envelop>> handler)protected Validatorverifier()
-
-
-
Method Detail
-
buildArgs
protected Object[] buildArgs(io.vertx.ext.web.RoutingContext context, Event event)
Template method- Parameters:
context- RoutingContext referenceevent- Event object of definition- Returns:
- TypedArgument ( Object[] )
-
address
protected String address(Event event)
Get event bus address.- Parameters:
event- Event object of definition- Returns:
- Get event bus address
-
invoke
protected Object invoke(Event event, Object[] args)
- Parameters:
event- Event object of definitionargs- TypedArgument ( Object[] )- Returns:
- Return invoked result
-
failure
protected Envelop failure(String address, io.vertx.core.AsyncResult<io.vertx.core.eventbus.Message<Envelop>> handler)
-
success
protected Envelop success(String address, io.vertx.core.AsyncResult<io.vertx.core.eventbus.Message<Envelop>> handler)
-
verifier
protected Validator verifier()
-
getLogger
protected io.vertx.up.log.Annal getLogger()
-
executeRequest
protected void executeRequest(io.vertx.ext.web.RoutingContext context, Map<String,List<Rule>> rulers, Depot depot)
-
exec
protected void exec(io.vertx.up.fn.Actuator consumer, io.vertx.ext.web.RoutingContext context, Event event)
-
-