Package org.apache.camel.service.lra
Class LRASagaCoordinator
- java.lang.Object
-
- org.apache.camel.service.lra.LRASagaCoordinator
-
- All Implemented Interfaces:
org.apache.camel.saga.CamelSagaCoordinator,org.apache.camel.spi.HasId
public class LRASagaCoordinator extends Object implements org.apache.camel.saga.CamelSagaCoordinator
-
-
Constructor Summary
Constructors Constructor Description LRASagaCoordinator(LRASagaService sagaService, URL lraURL)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CompletableFuture<Void>beginStep(org.apache.camel.Exchange exchange, org.apache.camel.saga.CamelSagaStep step)CompletableFuture<Void>compensate()CompletableFuture<Void>complete()StringgetId()
-
-
-
Constructor Detail
-
LRASagaCoordinator
public LRASagaCoordinator(LRASagaService sagaService, URL lraURL)
-
-
Method Detail
-
beginStep
public CompletableFuture<Void> beginStep(org.apache.camel.Exchange exchange, org.apache.camel.saga.CamelSagaStep step)
- Specified by:
beginStepin interfaceorg.apache.camel.saga.CamelSagaCoordinator
-
compensate
public CompletableFuture<Void> compensate()
- Specified by:
compensatein interfaceorg.apache.camel.saga.CamelSagaCoordinator
-
complete
public CompletableFuture<Void> complete()
- Specified by:
completein interfaceorg.apache.camel.saga.CamelSagaCoordinator
-
getId
public String getId()
- Specified by:
getIdin interfaceorg.apache.camel.spi.HasId
-
-