blob: d424e4be4b3fadbaf989519ba0d0a9ed6d92701b [file] [log] [blame]
Rest Apache Camel K Runtime example
======================================
This repository contains an Apache Camel-K Runtime application that expose a `rest` endpoint and `/health` endpoint to gather Camel context status.
In order to run it:
[code,shell]
----
mvn clean exec:java
----
while it is running (from another terminal) you can access to:
* health info with:
+
[code,shell]
----
http http://localhost:8080/health
----
+
if the camel context has started properly that should get:
+
[code,json]
----
{
"checks": [
{
"name": "context",
"status": "UP"
},
{
"name": "route:route1",
"status": "UP"
},
{
"name": "route:route2",
"status": "UP"
}
],
"status": "UP"
}
----
* rest endpoint info with:
+
[code,shell]
----
http POST http://localhost:8080/rest a=b
----
+
if the route has started properly that should get:
+
[code,json]
----
{
"A": "B"
}
----