# io.github.libtmux.internal.support.Versions.requireCarrier

- **Module:** io.github.libtmux.internal.support
- **Package:** io.github.libtmux:libtmux
- **Language:** Java
- **Kind:** method
- **Source:** https://github.com/libtmux/libtmux-java/blob/c067fced0dfd19bd6dd3d260e9d4c336becdb063/libtmux/src/main/java/io/github/libtmux/internal/support/Versions.java#L234
- **Page:** https://libtmux.org/en/java/latest/reference/io-github-libtmux-internal-support-versions-versions-requirecarrier/

```
public static void requireCarrier(
        ControlCarrier carrier,
        List<String> endpoint,
        Duration timeout)
```

Checks through the carrier without taking ownership of the caller's carrier.

## Parameters

- `carrier` (`ControlCarrier`)
- `endpoint` (`List<String>`)
- `timeout` (`Duration`)
