Quark.jar: [new]
QuarkPipeline<Transaction> txStream = QuarkPipeline .from(kafkaSource("transactions")) .keyBy(Transaction::getCardId) .window(TumblingWindows.of(Duration.ofSeconds(5))) .aggregate( Aggregations.count("txCount"), Aggregations.sum("amountSum") ) .filter(ctx -> ctx.get("txCount") > 10 && ctx.get("amountSum") > 5000) .map(ctx -> Alert.card(ctx.getKey(), ctx.getWindow(), ctx.get("amountSum"))) .sink(alertsTopic::send);
Depending on what you're working on, "quark.jar" usually refers to one of two things: the PC client for the Nintendo Switch homebrew tool Java-based backend framework 1. Goldleaf Quark (Nintendo Switch Homebrew) quark.jar
Commonly used alongside Goldleaf , it replaces the older and less stable "Goldtree" client. QuarkPipeline<Transaction> txStream = QuarkPipeline