Prerelease This site documents an alpha of libtmux. Its structure, URLs and APIs are subject to change.

io.github.libtmux.transport.TmuxTransport.TmuxTransport

Java
  • Python Unavailable
  • Ruby Unavailable
  • Lua Unavailable
  • TypeScript Unavailable
  • Rust Unavailable
  • Go Unavailable
  • Java
  • .NET Unavailable
  • C++ Unavailable
  • Swift Unavailable

View as Markdown

Module
io.github.libtmux.transport.TmuxTransport
Package
io.github.libtmux:libtmux
Source
libtmux/src/main/java/io/github/libtmux/transport/TmuxTransport.java
interface io.github.libtmux.transport.TmuxTransport.TmuxTransport
interface [source]
interface [source]
interface io.github.libtmux.transport.TmuxTransport.TmuxTransport

Runs one tmux command and blocks until it has an answer.

Implementations are thread-safe and #close() is idempotent. A call begun before close either completes under the documented contract or fails with its dispatch certainty intact; a call begun after close fails with IllegalStateException .

4 declared, 0 inherited

Members

  • close method Releases every resource and destroys every child still running. Idempotent.
  • execute method Runs the request to completion.
  • executeWaiting method Runs a request expected to remain blocked until another request through this transport releases it.
  • realm method Names the execution realm this transport reaches tmux through.
Esc

Type to search.