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.url
URL of coordinatormp.lra.coordinator.timeout
Timeout for coordinator callsmp.lra.coordinator.timeout-unit
Timeout 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.