| <rests xmlns="http://camel.apache.org/schema/spring"> |
| <rest> |
| <get uri="/v1/clds/cldsInfo" outType="org.onap.clamp.clds.model.CldsInfo" |
| produces="application/json"> |
| <to |
| uri="bean:org.onap.clamp.clds.service.CldsService?method=getCldsInfo()" /> |
| </get> |
| <get uri="/v1/healthcheck" produces="application/json" |
| outType="org.onap.clamp.clds.model.CldsHealthCheck"> |
| <route> |
| <setBody> |
| <method ref="org.onap.clamp.clds.service.CldsHealthcheckService" |
| method="gethealthcheck()" /> |
| </setBody> |
| <when> |
| <simple> ${body} == 'NOT-OK'</simple> |
| <setHeader headerName="CamelHttpResponseCode"> |
| <constant>404</constant> |
| </setHeader> |
| <log loggingLevel="ERROR" message="HealthCheck failed" /> |
| </when> |
| </route> |
| </get> |
| |
| <get uri="/v1/user/getUser" produces="text/plain"> |
| <to uri="bean:org.onap.clamp.clds.service.UserService?method=getUser()" /> |
| </get> |
| </rest> |
| </rests> |