Skip to content

Commit f2f2aa2

Browse files
committed
feat: complete temporal-sample.yaml with all samples
1 parent 74082c4 commit f2f2aa2

File tree

1 file changed

+120
-0
lines changed

1 file changed

+120
-0
lines changed

temporal-sample.yaml

Lines changed: 120 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -60,3 +60,123 @@ samples:
6060
dest: src/main/java/io/temporal/samples/encryptedpayloads
6161
description: End-to-end payload encryption
6262
sdk_version: "1.32.1"
63+
- path: core/src/main/java/io/temporal/samples/apikey
64+
dest: src/main/java/io/temporal/samples/apikey
65+
description: Connect to Temporal using API key authentication
66+
sdk_version: "1.32.1"
67+
- path: core/src/main/java/io/temporal/samples/asyncchild
68+
dest: src/main/java/io/temporal/samples/asyncchild
69+
description: Invoke a Child Workflow asynchronously outliving the parent
70+
sdk_version: "1.32.1"
71+
- path: core/src/main/java/io/temporal/samples/asyncuntypedchild
72+
dest: src/main/java/io/temporal/samples/asyncuntypedchild
73+
description: Invoke an untyped Child Workflow asynchronously outliving the parent
74+
sdk_version: "1.32.1"
75+
- path: core/src/main/java/io/temporal/samples/autoheartbeat
76+
dest: src/main/java/io/temporal/samples/autoheartbeat
77+
description: Auto-heartbeating interceptor for long-running activities
78+
sdk_version: "1.32.1"
79+
- path: core/src/main/java/io/temporal/samples/batch
80+
dest: src/main/java/io/temporal/samples/batch
81+
description: Batch processing patterns using sliding window, iterator, and heartbeating
82+
sdk_version: "1.32.1"
83+
- path: core/src/main/java/io/temporal/samples/bookingsyncsaga
84+
dest: src/main/java/io/temporal/samples/bookingsyncsaga
85+
description: Synchronous trip booking Saga with early client unblock via update
86+
sdk_version: "1.32.1"
87+
- path: core/src/main/java/io/temporal/samples/countinterceptor
88+
dest: src/main/java/io/temporal/samples/countinterceptor
89+
description: Worker and client interceptors that count executions, signals, and queries
90+
sdk_version: "1.32.1"
91+
- path: core/src/main/java/io/temporal/samples/customannotation
92+
dest: src/main/java/io/temporal/samples/customannotation
93+
description: Custom annotation via interceptor to mark exceptions as benign
94+
sdk_version: "1.32.1"
95+
- path: core/src/main/java/io/temporal/samples/customchangeversion
96+
dest: src/main/java/io/temporal/samples/customchangeversion
97+
description: Upsert a custom search attribute when adding workflow version changes
98+
sdk_version: "1.32.1"
99+
- path: core/src/main/java/io/temporal/samples/earlyreturn
100+
dest: src/main/java/io/temporal/samples/earlyreturn
101+
description: Early return from a workflow using Update-with-Start
102+
sdk_version: "1.32.1"
103+
- path: core/src/main/java/io/temporal/samples/encodefailures
104+
dest: src/main/java/io/temporal/samples/encodefailures
105+
description: Encode and decode failure messages using a payload codec
106+
sdk_version: "1.32.1"
107+
- path: core/src/main/java/io/temporal/samples/envconfig
108+
dest: src/main/java/io/temporal/samples/envconfig
109+
description: Configure the Temporal client from TOML configuration files
110+
sdk_version: "1.32.1"
111+
- path: core/src/main/java/io/temporal/samples/excludefrominterceptor
112+
dest: src/main/java/io/temporal/samples/excludefrominterceptor
113+
description: Exclude specific workflow and activity types from interceptors
114+
sdk_version: "1.32.1"
115+
- path: core/src/main/java/io/temporal/samples/getresultsasync
116+
dest: src/main/java/io/temporal/samples/getresultsasync
117+
description: Get workflow results asynchronously using getResultAsync
118+
sdk_version: "1.32.1"
119+
- path: core/src/main/java/io/temporal/samples/keymanagementencryption
120+
dest: src/main/java/io/temporal/samples/keymanagementencryption
121+
description: Payload encryption using the AWS Encryption SDK with KMS keyrings
122+
sdk_version: "1.32.1"
123+
- path: core/src/main/java/io/temporal/samples/listworkflows
124+
dest: src/main/java/io/temporal/samples/listworkflows
125+
description: List workflow executions using custom search attributes
126+
sdk_version: "1.32.1"
127+
- path: core/src/main/java/io/temporal/samples/metrics
128+
dest: src/main/java/io/temporal/samples/metrics
129+
description: Set up SDK metrics with a Prometheus scrape endpoint
130+
sdk_version: "1.32.1"
131+
- path: core/src/main/java/io/temporal/samples/moneybatch
132+
dest: src/main/java/io/temporal/samples/moneybatch
133+
description: Batch multiple withdrawals into a single deposit using signal-with-start
134+
sdk_version: "1.32.1"
135+
- path: core/src/main/java/io/temporal/samples/packetdelivery
136+
dest: src/main/java/io/temporal/samples/packetdelivery
137+
description: Parallel async packet deliveries with per-item cancellation support
138+
sdk_version: "1.32.1"
139+
- path: core/src/main/java/io/temporal/samples/payloadconverter
140+
dest: src/main/java/io/temporal/samples/payloadconverter
141+
description: Custom payload converters for crypto and CloudEvents serialization
142+
sdk_version: "1.32.1"
143+
- path: core/src/main/java/io/temporal/samples/peractivityoptions
144+
dest: src/main/java/io/temporal/samples/peractivityoptions
145+
description: Set per-activity-type options via WorkflowImplementationOptions
146+
sdk_version: "1.32.1"
147+
- path: core/src/main/java/io/temporal/samples/polling
148+
dest: src/main/java/io/temporal/samples/polling
149+
description: Polling patterns for frequent, infrequent, and periodic activity execution
150+
sdk_version: "1.32.1"
151+
- path: core/src/main/java/io/temporal/samples/retryonsignalinterceptor
152+
dest: src/main/java/io/temporal/samples/retryonsignalinterceptor
153+
description: Interceptor that waits for a signal to retry or fail an activity
154+
sdk_version: "1.32.1"
155+
- path: core/src/main/java/io/temporal/samples/safemessagepassing
156+
dest: src/main/java/io/temporal/samples/safemessagepassing
157+
description: Safe signal and update handling with locking and continue-as-new
158+
sdk_version: "1.32.1"
159+
- path: core/src/main/java/io/temporal/samples/sleepfordays
160+
dest: src/main/java/io/temporal/samples/sleepfordays
161+
description: Workflow that periodically sleeps for days between actions
162+
sdk_version: "1.32.1"
163+
- path: core/src/main/java/io/temporal/samples/ssl
164+
dest: src/main/java/io/temporal/samples/ssl
165+
description: Connect to Temporal using mTLS authentication
166+
sdk_version: "1.32.1"
167+
- path: core/src/main/java/io/temporal/samples/terminateworkflow
168+
dest: src/main/java/io/temporal/samples/terminateworkflow
169+
description: Terminate a workflow execution using the client API
170+
sdk_version: "1.32.1"
171+
- path: core/src/main/java/io/temporal/samples/tracing
172+
dest: src/main/java/io/temporal/samples/tracing
173+
description: Distributed tracing with OpenTracing and OpenTelemetry via Jaeger
174+
sdk_version: "1.32.1"
175+
- path: core/src/main/java/io/temporal/samples/updatabletimer
176+
dest: src/main/java/io/temporal/samples/updatabletimer
177+
description: Blocking sleep that can be updated via signal at any time
178+
sdk_version: "1.32.1"
179+
- path: core/src/main/java/io/temporal/samples/workerversioning
180+
dest: src/main/java/io/temporal/samples/workerversioning
181+
description: Worker Versioning with auto-upgrading and pinned workflow deployments
182+
sdk_version: "1.32.1"

0 commit comments

Comments
 (0)