You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
--exchange-pattern <InOnly|i|InOut|io> — select fire-and-forget (InOnly, i) or request-reply (InOut, io); case-insensitive; defaults to InOnly; reply body printed to stdout for InOut
-c, --consumer-uri <uri> — poll a consumer URI in a daemon loop, printing each message body to stdout; implies daemon mode; mutually exclusive with -i and -p
User config discovery: ProfileConfigLoader.load({ basePath: ~/.camel-lite }) loads application.yaml / application.json from the user's home config directory on every invocation
Silent-by-default: all framework logging suppressed via EphemeralConfig overlay (logging.level./: off); zero stderr output unless --verbose or --debug is set
Boot banner suppressed unconditionally
Core (camel-lite-core)
PollingConsumerAdapter — wraps any push-consumer in an internal BufferQueue, making it pollable via ConsumerTemplate; enables ConsumerTemplate to receive from any URI scheme, not only seda:
CamelContext.pollingUris — Set<string> property; URIs in this set are wrapped with PollingConsumerAdapter when the context starts
ConsumerTemplate — removed scheme whitelist; any consumer with a native poll() method or registered via pollingUris is now supported
Changed
CLI (camel-lite-cli)
Runtime now uses CdiCamelRuntime (CDI boot stack via camelLiteExtrasStarter) as the sole execution path; all 12 component schemes are available without manual registration
components.js deleted; component registration is handled entirely by boot-camel-lite-extras-starter