# io.github.libtmux.control.EventSubscription.EndReason

- **Module:** io.github.libtmux.control
- **Package:** io.github.libtmux:libtmux
- **Language:** Java
- **Kind:** enum
- **Source:** https://github.com/libtmux/libtmux-java/blob/5f88402151ff08fc0390dd438b90963692ec3fe4/libtmux/src/main/java/io/github/libtmux/control/EventSubscription.java#L57
- **Page:** https://libtmux.org/en/java/latest/reference/io-github-libtmux-control-eventsubscription-eventsubscription-endreason/

What was observed when the subscription ended; a control exit does not prove daemon death.

## Members

### Other members

- [`CLOSED`](/en/java/latest/reference/io-github-libtmux-control-eventsubscription-eventsubscription-endreason-closed/) (constant)
- [`COMPLETED`](/en/java/latest/reference/io-github-libtmux-control-eventsubscription-eventsubscription-endreason-completed/) (constant)
- [`CONTROL_EXIT`](/en/java/latest/reference/io-github-libtmux-control-eventsubscription-eventsubscription-endreason-control_exit/) (constant)
- [`PROTOCOL_FAILURE`](/en/java/latest/reference/io-github-libtmux-control-eventsubscription-eventsubscription-endreason-protocol_failure/) (constant)
- [`TRANSPORT_FAILURE`](/en/java/latest/reference/io-github-libtmux-control-eventsubscription-eventsubscription-endreason-transport_failure/) (constant)
- [`UNKNOWN`](/en/java/latest/reference/io-github-libtmux-control-eventsubscription-eventsubscription-endreason-unknown/) (constant)
