Dmitry Spikhalsky
Dmitry Spikhalsky
**Is your feature request related to a problem? Please describe.** If users want to set an alert for activities that keep retrying and failing, there is no appropriate metric to...
## Test to reproduce ``` public class LocalActivityLongTest { .... @WorkflowInterface public interface TestWorkflow { @WorkflowMethod String workflow(String input); } public static class ActivityWorkflow implements TestWorkflow { private final TestActivity...
`Workflow#signalWithStart` method interface is overcomplicated and hard to use without checking with samples first. We should improve the classes structure and provide more conventional builders and factory methods around this...
# Description Provide APIs for additional functionality that users need that doesn't align with the purpose and interface of `WorkflowClient`. _APIs to be used for implementation of Workflows and Activities...
**What steps will reproduce the problem?** ``` import org.junit.Test; import org.junit.runner.RunWith; import org.powermock.modules.junit4.PowerMockRunner; import javax.xml.parsers.DocumentBuilderFactory; @RunWith(PowerMockRunner.class) public class TestClass { private static final String XINCLUDE_FIXUP_BASE_URIS = "http://apache.org/xml/features/xinclude/fixup-base-uris"; @Test public void...
**Edit (2021/12/15):** The following bug is fixed with a hot patch #8746. However, the logic of `idleTimer` in `ManagedChannel` is complex, delicate, and bug-prone. Refactoring is needed to make it...
# Brief description JavaSDK docs don't have anything for OpenTracing / OpenTelemetry. Write something similar to the GoSDK page: https://docs.temporal.io/docs/go/tracing/
Page https://docs.temporal.io/docs/concepts/activities/ should have information about our guarantees regarding at-least at-most once execution of activities. Probably it should have an information that it's "at most once" kindaaaaa (if we don't...
https://docs.temporal.io/docs/java/activities/#activity-cancellation 1. Needs an improvement with a code snipped of activity getting information about cancellation from a heartbeat request using ActivityCompletionException 2. Needs an explanation when and why Activity should...
Right now some of the users may not even realize how the serialization works and Temporal are not taking care of it directly. We should list all default data converters...