Class LraResource
- java.lang.Object
-
- org.apache.camel.quarkus.component.lra.it.LraResource
-
@Path("/lra") @ApplicationScoped public class LraResource extends Object
-
-
Field Summary
Fields Modifier and Type Field Description (package private) CreditServicecreditService(package private) OrderManagerServiceorderManagerService(package private) org.apache.camel.FluentProducerTemplateproducerTemplate
-
Constructor Summary
Constructors Constructor Description LraResource()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description javax.ws.rs.core.ResponsecreateOrder(int amount, boolean fail)intgetAvailableCredit()intgetOrderCount()
-
-
-
Field Detail
-
producerTemplate
@Inject org.apache.camel.FluentProducerTemplate producerTemplate
-
creditService
@Inject CreditService creditService
-
orderManagerService
@Inject OrderManagerService orderManagerService
-
-
Method Detail
-
createOrder
@Path("/order") @POST @Produces("text/plain") public javax.ws.rs.core.Response createOrder(@QueryParam("amount") int amount, @QueryParam("fail") boolean fail) throws Exception- Throws:
Exception
-
getOrderCount
@Path("/order/count") @GET @Produces("text/plain") public int getOrderCount()
-
getAvailableCredit
@Path("/credit/available") @GET @Produces("text/plain") public int getAvailableCredit()
-
-