Uses of Interface
io.helidon.lra.coordinator.client.PropagatedHeaders
Package
Description
MicroProfile Long Running Actions Coordinator client spi.
MicroProfile Long Running Actions Narayana Coordinator client.
-
Uses of PropagatedHeaders in io.helidon.lra.coordinator.client
Modifier and TypeClassDescriptionstatic final class
Noop headers, always returns same instance of empty map.static final class
Propagated headers which can scan for allowed headers with any of the preconfigured prefixes.Modifier and TypeMethodDescriptionstatic PropagatedHeaders
Create new instance, with prefixes for allowed headers.static PropagatedHeaders
PropagatedHeaders.noop()
Create new noop instance, always returns same instance of empty map.Modifier and TypeMethodDescriptionCoordinatorClient.cancel
(URI lraId, PropagatedHeaders headers) Cancel LRA if its active.CoordinatorClient.close
(URI lraId, PropagatedHeaders headers) Close LRA if its active.CoordinatorClient.join
(URI lraId, PropagatedHeaders headers, long timeLimit, Participant participant) Join existing LRA with participant.CoordinatorClient.leave
(URI lraId, PropagatedHeaders headers, Participant participant) Leave LRA.CoordinatorClient.start
(String clientID, PropagatedHeaders headers, long timeout) Ask coordinator to start new LRA and return its id.CoordinatorClient.start
(URI parentLRA, String clientID, PropagatedHeaders headers, long timeout) Ask coordinator to start new LRA and return its id.CoordinatorClient.status
(URI lraId, PropagatedHeaders headers) Return status of specified LRA. -
Uses of PropagatedHeaders in io.helidon.lra.coordinator.client.narayana
Modifier and TypeMethodDescriptionNarayanaClient.cancel
(URI lraId, PropagatedHeaders headers) NarayanaClient.close
(URI lraId, PropagatedHeaders headers) NarayanaClient.join
(URI lraId, PropagatedHeaders headers, long timeLimit, Participant p) NarayanaClient.leave
(URI lraId, PropagatedHeaders headers, Participant p) NarayanaClient.start
(String clientID, PropagatedHeaders headers, long timeout) NarayanaClient.start
(URI parentLRAUri, String clientID, PropagatedHeaders headers, long timeout) NarayanaClient.status
(URI lraId, PropagatedHeaders headers)