in itests/camel-k-itests-runtime/src/main/java/org/apache/camel/k/quarkus/it/Application.java [50:70]
public JsonObject inspect() {
return Json.createObjectBuilder()
.add(
"camel-context",
instance(CamelContext.class).map(Object::getClass).map(Class::getName).orElse(""))
.add(
"camel-k-runtime",
instance(Runtime.class).map(Object::getClass).map(Class::getName).orElse(""))
.add(
"routes-collector",
instance(CamelMain.class).map(BaseMainSupport::getRoutesCollector).map(Object::getClass).map(Class::getName).orElse(""))
.add(
"global-options",
Json.createObjectBuilder(
(Map) instance(CamelMain.class)
.map(BaseMainSupport::getCamelContext)
.map(CamelContext::getGlobalOptions)
.orElseGet(Collections::emptyMap))
.build())
.build();
}