Used to enhance a well formed stream definition by adding yet more text to it (e.g. adding more options to a module).
|CompletionRecoveryStrategy<E extends java.lang.Exception>||
Used to provide completions on ill-formed stream definitions, after an initial (failed) parse.
Adds missing module options at the end of a well formed stream definition.
Provides code completion on a (maybe ill-formed) stream definition.
Proposes module names when the user has either typed nothing typed a channel name followed by a ">"
Provides completion when the user has typed in the first dash to a module option.
Provides completions for the case where the user has entered a pipe symbol and a module reference is expected next.
Provides completion proposals when the user has typed the two dashes that precede a module option name.
Continues a well-formed stream definition by adding a pipe symbol and another module, provided that the stream definition hasn't reached its end yet.
|StacktraceFingerprintingCompletionRecoveryStrategy<E extends java.lang.Exception>||
A recovery strategy that will trigger if the parser failure is similar to that of some sample unfinished stream definition.
Provides completions by finding modules whose name starts with a prefix (which was assumed to be a correct module name, but wasn't).
Provides completions for the case where the user has started to type a module option name but it is not typed in full yet.