ProtoTranscoder

eu.ostrzyciel.jelly.core.ProtoTranscoder
See theProtoTranscoder companion trait

Factory for creating ProtoTranscoder instances.

Attributes

Companion
trait
Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Members list

Value members

Concrete methods

def fastMergingTranscoder(supportedInputOptions: RdfStreamOptions, outputOptions: RdfStreamOptions): ProtoTranscoder

Fast transcoder suitable for merging multiple input streams into one. This variant does check the input options of the consumed streams, so it is SAFE to use with untrusted input.

Fast transcoder suitable for merging multiple input streams into one. This variant does check the input options of the consumed streams, so it is SAFE to use with untrusted input.

Value parameters

outputOptions

options for the output stream. This MUST have the physical stream type set.

supportedInputOptions

maximum allowable options for the input streams

Attributes

Returns

ProtoTranscoder

Fast transcoder suitable for merging multiple input streams into one. This variant DOES NOT check the input options of the consumed streams. This should be therefore only used when the input is fully trusted. Otherwise, an attacker could cause a DoS by sending a stream with large lookups.

Fast transcoder suitable for merging multiple input streams into one. This variant DOES NOT check the input options of the consumed streams. This should be therefore only used when the input is fully trusted. Otherwise, an attacker could cause a DoS by sending a stream with large lookups.

Value parameters

outputOptions

options for the output stream. This MUST have the physical stream type set.

Attributes

Returns

ProtoTranscoder