Uses of Interface
org.apache.juneau.terminal.region.TerminalNudgePublisher
Packages that use TerminalNudgePublisher
Package
Description
Connects terminals to the Juneau server bus: the
term.input upstream handler, and the term.nudge:<id>
downstream nudges that tell a terminal card when new bytes are ready.Raw command output in the browser: a byte-offset endpoint over a
TerminalSource
and an xterm.js panel that renders it the way a terminal would.-
Uses of TerminalNudgePublisher in org.apache.juneau.terminal.bus
Classes in org.apache.juneau.terminal.bus that implement TerminalNudgePublisherModifier and TypeClassDescriptionfinal classTells browser terminal cards that a terminal has new bytes, so they fetch immediately instead of waiting for the next poll. -
Uses of TerminalNudgePublisher in org.apache.juneau.terminal.region
Methods in org.apache.juneau.terminal.region with parameters of type TerminalNudgePublisherModifier and TypeMethodDescriptionFileTerminalSource.nudges(String terminalId, TerminalNudgePublisher publisher) Reports growth of the file to a publisher.MemoryTerminalSource.nudges(String terminalId, TerminalNudgePublisher publisher) Reports every append and the finish to a publisher, outside this source's lock.TerminalProcess.nudges(String terminalId, TerminalNudgePublisher publisher) Polls the log's size every 100 ms and reports growth, then a final done, to a publisher.