Package io.helidon.lra.coordinator.client
package io.helidon.lra.coordinator.client
MicroProfile Long Running Actions Coordinator client spi.
Provides abstraction over various coordinators. Implementation of
CoordinatorClient is expected to be
an application scoped bean.
Coordinator client is expected to leverage following configuration keys:
mp.lra.coordinator.urlURL of coordinatormp.lra.coordinator.timeoutTimeout for coordinator callsmp.lra.coordinator.timeout-unitTimeout unit for coordinator calls timeout
-
ClassDescriptionAbstraction over specific coordinator.Exception in communication with coordinator.Participant metadata needed by LRA coordinator.Headers propagated between Participant and Coordinator.Noop headers, always returns same instance of empty map.Propagated headers which can scan for allowed headers with any of the preconfigured prefixes.