class libtmux-scala latest
Control
Owns an attached Java control client. Canceling an active request can end this attachment and its queued requests and observations. Use separate attachments for commands and observations that must survive that failure.
Source and package
Members11 members#
Common operations9 members#
- acknowledge method Reads one raw reply without claiming deferred command completion. Cancellation does not prove that tmux rolled back a dispatched command. The timeout starts after Scala admission; an effect timeout can bound the whole call.
- attach method Attaches to the process the captured session named.
- attachUnfenced method Attaches lazily to whatever server now answers this endpoint, without an incarnation guard; prefer attaching a captured session. Bounds simultaneous acknowledgement calls. Release stops their owned work before detaching the client and preserves the tmux daemon.
- events method Registers Java's typed notifications, including unknown event kinds.
- isAlive method Whether this attachment's process is still running.
- standardError method Error text from this control process, at most 4096 bytes.
- standardErrorTruncated method Whether
standardErrorstopped before the process finished writing. - unwatch method Removes a watch registered under
name. - watch method Asks tmux to report
formatwhen it changes. A target that does not name a pane or window watches the attached session.