Class NexusUtil
java.lang.Object
io.temporal.internal.common.NexusUtil
-
Method Summary
Modifier and TypeMethodDescriptionstatic io.temporal.api.nexus.v1.FailureexceptionToNexusFailure(Throwable exception, DataConverter dataConverter) static io.temporal.api.nexus.v1.HandlerErrorhandlerErrorToNexusError(io.nexusrpc.handler.HandlerException e, DataConverter dataConverter) Convert a HandlerException to the legacy HandlerError format used by Nexus, including converting the cause to a Failure.static io.temporal.api.failure.v1.FailurenexusFailureToTemporalFailure(io.nexusrpc.FailureInfo failureInfo, boolean retryable) static io.nexusrpc.LinknexusProtoLinkToLink(io.temporal.api.nexus.v1.Link nexusLink) static DurationparseRequestTimeout(String timeout) static io.temporal.api.nexus.v1.FailuretemporalFailureToNexusFailure(io.temporal.api.failure.v1.Failure temporalFailure) static io.nexusrpc.FailureInfotemporalFailureToNexusFailureInfo(io.temporal.api.failure.v1.Failure temporalFailure)
-
Method Details
-
parseRequestTimeout
-
nexusProtoLinkToLink
public static io.nexusrpc.Link nexusProtoLinkToLink(io.temporal.api.nexus.v1.Link nexusLink) throws URISyntaxException - Throws:
URISyntaxException
-
temporalFailureToNexusFailure
public static io.temporal.api.nexus.v1.Failure temporalFailureToNexusFailure(io.temporal.api.failure.v1.Failure temporalFailure) -
nexusFailureToTemporalFailure
public static io.temporal.api.failure.v1.Failure nexusFailureToTemporalFailure(io.nexusrpc.FailureInfo failureInfo, boolean retryable) -
temporalFailureToNexusFailureInfo
public static io.nexusrpc.FailureInfo temporalFailureToNexusFailureInfo(io.temporal.api.failure.v1.Failure temporalFailure) -
exceptionToNexusFailure
public static io.temporal.api.nexus.v1.Failure exceptionToNexusFailure(Throwable exception, DataConverter dataConverter) -
handlerErrorToNexusError
public static io.temporal.api.nexus.v1.HandlerError handlerErrorToNexusError(io.nexusrpc.handler.HandlerException e, DataConverter dataConverter) Convert a HandlerException to the legacy HandlerError format used by Nexus, including converting the cause to a Failure.
-