Package com.helix.cli
Class StreamCommand
java.lang.Object
com.helix.cli.StreamCommand
- All Implemented Interfaces:
CliCommand,Callable<Integer>
Picocli subcommand for streaming rule execution via Apache Kafka or LMAX Disruptor.
Runs as a daemon with graceful SIGINT shutdown handling and runtime stats reporting.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncall()Executes the command logic.voidsetInjectedBridge(StreamBridge bridge) void
-
Constructor Details
-
StreamCommand
public StreamCommand() -
StreamCommand
-
-
Method Details
-
setInjectedBridge
-
triggerShutdown
public void triggerShutdown() -
call
Description copied from interface:CliCommandExecutes the command logic.- Specified by:
callin interfaceCallable<Integer>- Specified by:
callin interfaceCliCommand- Returns:
- exit status code (0 for success, 1 for compilation error, 2 for execution error)
-