Uses of Interface
org.apache.juneau.terminal.region.TerminalSource
Packages that use TerminalSource
Package
Description
Petstore console operations pages: background jobs and the audit log.
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 TerminalSource in org.apache.juneau.petstore.console.ops
Methods in org.apache.juneau.petstore.console.ops that return types with arguments of type TerminalSourceModifier and TypeMethodDescriptionResolves a terminal id:<runId>is the in-memory terminal,<runId>-filethe file source.JobsRest.terminalSource(String id, RestRequest req) -
Uses of TerminalSource in org.apache.juneau.terminal.region
Classes in org.apache.juneau.terminal.region that implement TerminalSourceModifier and TypeClassDescriptionfinal classATerminalSourcethat tails one growing log file of raw terminal bytes.final classATerminalSourceover a fixed-capacity ring buffer, for producers that run in the same process.Methods in org.apache.juneau.terminal.region that return types with arguments of type TerminalSourceModifier and TypeMethodDescriptionTerminalMixin.terminalSource(String id, RestRequest req) Resolves the source for a terminal id, applying the application's own access rules.Method parameters in org.apache.juneau.terminal.region with type arguments of type TerminalSourceModifier and TypeMethodDescriptionstatic voidTerminalEndpoints.bytes(Optional<TerminalSource> source, RestRequest req, RestResponse res) Serves?from=<offset>&max=<n>as raw bytes with theTerm-*headers.static voidTerminalEndpoints.raw(Optional<TerminalSource> source, String id, RestResponse res) Serves every byte still held as an attachment named<id>.log.