# io.github.libtmux.CapturedServer

- **Module:** io.github.libtmux
- **Package:** io.github.libtmux:libtmux
- **Language:** Java
- **Kind:** class
- **Source:** https://github.com/libtmux/libtmux-java/blob/5f88402151ff08fc0390dd438b90963692ec3fe4/libtmux/src/main/java/io/github/libtmux/CapturedServer.java#L17
- **Page:** https://libtmux.org/en/java/latest/reference/io-github-libtmux-capturedserver-capturedserver/

Retains metadata and handles from one authenticated server capture.

Lists are immutable and preserve tmux order, including window links and pane occurrences.
Accessors and captured handle relations issue no commands and remain readable after the server
closes. Explicit handle operations still use the owning server and its PID fence.

The capture is an observed consistent graph, not a tmux transaction. Its identity carries
the observed daemon PID, not a generation that distinguishes PID reuse.

## Members

### Collections and queries

- [`sessions`](/en/java/latest/reference/io-github-libtmux-capturedserver-capturedserver-sessions/) (method): Returns captured sessions in tmux order.
- [`windows`](/en/java/latest/reference/io-github-libtmux-capturedserver-capturedserver-windows/) (method): Returns captured window links in tmux order, retaining each placement.
- [`panes`](/en/java/latest/reference/io-github-libtmux-capturedserver-capturedserver-panes/) (method): Returns captured pane occurrences in tmux order, retaining each window placement.
- [`clients`](/en/java/latest/reference/io-github-libtmux-capturedserver-capturedserver-clients/) (method): Returns captured clients in tmux order.

### Other members

- [`CapturedServer`](/en/java/latest/reference/io-github-libtmux-capturedserver-capturedserver-capturedserver/) (method)
- [`identity`](/en/java/latest/reference/io-github-libtmux-capturedserver-capturedserver-identity/) (method): Returns the identity bound to the captured daemon PID without probing tmux.
- [`server`](/en/java/latest/reference/io-github-libtmux-capturedserver-capturedserver-server/) (method): Returns the server that acquired this capture.
- [`snapshot`](/en/java/latest/reference/io-github-libtmux-capturedserver-capturedserver-snapshot/) (method): Returns the immutable snapshot that supplies every handle in this view.
