# What is the Java SDK equivalent of https://docs.temporal.io/docs/go-signals/

**URL:** <https://community.temporal.io/t/what-is-the-java-sdk-equivalent-of-https-docs-temporal-io-docs-go-signals/1129>\
**Category:** Community Support\
**Created:** [December 4, 2020, 5:17pm UTC](https://community.temporal.io/t/what-is-the-java-sdk-equivalent-of-https-docs-temporal-io-docs-go-signals/1129 "2020-12-04T17:17:29Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![kasi](https://avatars.discourse-cdn.com/v4/letter/k/e19b73/32.png) [@kasi](https://community.temporal.io/u/kasi)\
**Post date:** [December 4, 2020, 5:17pm UTC](https://community.temporal.io/t/what-is-the-java-sdk-equivalent-of-https-docs-temporal-io-docs-go-signals/1129/1 "2020-12-04T17:17:29Z")

</div>

Would like to know how we do this in Java?

Thanks,

Kasi

---

<div class="post-metadata">

**Author:** ![maxim](https://sea2.discourse-cdn.com/flex016/user_avatar/community.temporal.io/maxim/32/8_2.png) [@maxim](https://community.temporal.io/u/maxim)\
**Post date:** [December 4, 2020, 5:20pm UTC](https://community.temporal.io/t/what-is-the-java-sdk-equivalent-of-https-docs-temporal-io-docs-go-signals/1129/2 "2020-12-04T17:20:30Z")

</div>

Here is the [HelloSignal Java sample](https://github.com/temporalio/samples-java/blob/cd68261f5837aded1e30437af56db0891712b7cf/src/main/java/io/temporal/samples/hello/HelloSignal.java).

---

<div class="post-metadata">

**Author:** ![kasi](https://avatars.discourse-cdn.com/v4/letter/k/e19b73/32.png) [@kasi](https://community.temporal.io/u/kasi)\
**Post date:** [December 4, 2020, 5:22pm UTC](https://community.temporal.io/t/what-is-the-java-sdk-equivalent-of-https-docs-temporal-io-docs-go-signals/1129/3 "2020-12-04T17:22:38Z")

</div>

Thanks Maxim, is there a possibly for a workflow to wait on external event before it can proceeed

---

<div class="post-metadata">

**Author:** ![maxim](https://sea2.discourse-cdn.com/flex016/user_avatar/community.temporal.io/maxim/32/8_2.png) [@maxim](https://community.temporal.io/u/maxim)\
**Post date:** [December 4, 2020, 5:49pm UTC](https://community.temporal.io/t/what-is-the-java-sdk-equivalent-of-https-docs-temporal-io-docs-go-signals/1129/4 "2020-12-04T17:49:01Z")

</div>

Yes, it can wait on a Promise or any other field that signal handler updates using Workflow.await.
