Skip to main content
Version: Next

LittleHorse Extensions for Quarkus

The LittleHorse Quarkus extensions let you build LittleHorse workflows, tasks, and user tasks directly in Quarkus applications. The extensions handle registration at startup and provide both blocking and reactive gRPC clients.

Extensions

  1. LittleHorse Quarkus (littlehorse-quarkus) — The base extension. Use @LHTask, @LHWorkflow, @LHStructDef, and @LHUserTaskForm to define tasks, workflows, structs, and user task forms. The extension registers them with the LittleHorse Kernel at application startup and runs task workers.

  2. LittleHorse Quarkus RESTful Gateway (littlehorse-quarkus-restful-gateway) — A REST API for LittleHorse. Use it when you want to run workflows, post external events, or query the Kernel via HTTP instead of gRPC.

Source

The extensions live in the lh-quarkus GitHub repository.