Uses of Interface
io.jstach.jstachio.Output.CloseableEncodedOutput
Packages that use Output.CloseableEncodedOutput
Package
Description
JStachio Core Runtime API.
Output utility classes particularly for leveraging pre-encoding efficiently and shared
integration logic for plugging into web application frameworks.
-
Uses of Output.CloseableEncodedOutput in io.jstach.jstachio
Methods in io.jstach.jstachio that return Output.CloseableEncodedOutputModifier and TypeMethodDescriptionOutput.EncodedOutput.of(OutputStream a, Charset charset) Adapts anOutputStreamas anOutput.EncodedOutput. -
Uses of Output.CloseableEncodedOutput in io.jstach.jstachio.output
Subinterfaces of Output.CloseableEncodedOutput in io.jstach.jstachio.outputModifier and TypeInterfaceDescriptioninterfaceAn encoded output that will store the output in its preferred memory structure and can then be copied to anOutputStreamor read from aReadableByteChannel.interfaceAn encoded output optimized for producing a singleByteBuffer.interfaceMaintains the encoded output in an iterable of chunks of typeTthat is optimized forBufferedEncodedOutput.asReadableByteChannel().interfaceLimitEncodedOutput<T,E extends Exception> This output will limit buffering by byte count and then fallback to pushing to the downstream output type ofTonce limit is exceeded.Classes in io.jstach.jstachio.output that implement Output.CloseableEncodedOutputModifier and TypeClassDescriptionclassA custom OutputStream that is designed for generating bytes from pre-encoded output as well as reused carefully either by threadlocals or some other pooling mechanism.classThresholdEncodedOutput<T,E extends Exception> This abstract output will limit buffering by byte count and then fallback to pushing to the downstream output type ofTonce limit is exceeded.static classAn OutputStream backed buffer limited encoded output.