Uses of Interface
io.helidon.lra.coordinator.client.PropagatedHeaders
Packages that use 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
Classes in io.helidon.lra.coordinator.client that implement PropagatedHeadersModifier 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.Methods in io.helidon.lra.coordinator.client that return PropagatedHeadersModifier 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.Methods in io.helidon.lra.coordinator.client with parameters of type PropagatedHeadersModifier and TypeMethodDescriptionvoid
CoordinatorClient.cancel
(URI lraId, PropagatedHeaders headers) Cancel LRA if its active.void
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.void
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
Methods in io.helidon.lra.coordinator.client.narayana with parameters of type PropagatedHeadersModifier and TypeMethodDescriptionvoid
NarayanaClient.cancel
(URI lraId, PropagatedHeaders headers) void
NarayanaClient.close
(URI lraId, PropagatedHeaders headers) NarayanaClient.join
(URI lraId, PropagatedHeaders headers, long timeLimit, Participant p) void
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)