Uses of Interface
io.helidon.lra.coordinator.client.PropagatedHeaders
-
Packages that use PropagatedHeaders Package Description io.helidon.lra.coordinator.client MicroProfile Long Running Actions Coordinator client spi.io.helidon.lra.coordinator.client.narayana 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 PropagatedHeaders Modifier and Type Class Description static class
PropagatedHeaders.NoopPropagatedHeaders
Noop headers, always returns same instance of empty map.static class
PropagatedHeaders.PrefixedPropagatedHeaders
Propagated headers which can scan for allowed headers with any of the preconfigured prefixes.Methods in io.helidon.lra.coordinator.client that return PropagatedHeaders Modifier and Type Method Description static PropagatedHeaders
PropagatedHeaders. create(Set<String> prefixes)
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 PropagatedHeaders Modifier and Type Method Description Single<Void>
CoordinatorClient. cancel(URI lraId, PropagatedHeaders headers)
Cancel LRA if its active.Single<Void>
CoordinatorClient. close(URI lraId, PropagatedHeaders headers)
Close LRA if its active.Single<Optional<URI>>
CoordinatorClient. join(URI lraId, PropagatedHeaders headers, long timeLimit, Participant participant)
Join existing LRA with participant.Single<Void>
CoordinatorClient. leave(URI lraId, PropagatedHeaders headers, Participant participant)
Leave LRA.Single<URI>
CoordinatorClient. start(String clientID, PropagatedHeaders headers, long timeout)
Ask coordinator to start new LRA and return its id.Single<URI>
CoordinatorClient. start(URI parentLRA, String clientID, PropagatedHeaders headers, long timeout)
Ask coordinator to start new LRA and return its id.Single<LRAStatus>
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 PropagatedHeaders Modifier and Type Method Description Single<Void>
NarayanaClient. cancel(URI lraId, PropagatedHeaders headers)
Single<Void>
NarayanaClient. close(URI lraId, PropagatedHeaders headers)
Single<Optional<URI>>
NarayanaClient. join(URI lraId, PropagatedHeaders headers, long timeLimit, Participant p)
Single<Void>
NarayanaClient. leave(URI lraId, PropagatedHeaders headers, Participant p)
Single<URI>
NarayanaClient. start(String clientID, PropagatedHeaders headers, long timeout)
Single<URI>
NarayanaClient. start(URI parentLRAUri, String clientID, PropagatedHeaders headers, long timeout)
Single<LRAStatus>
NarayanaClient. status(URI lraId, PropagatedHeaders headers)
-