diff options
author | sebdet <sebastien.determe@intl.att.com> | 2019-04-11 17:58:36 +0200 |
---|---|---|
committer | sebdet <sebastien.determe@intl.att.com> | 2019-04-11 17:58:36 +0200 |
commit | 1efe60f3c5c2160b0cb107cba90284161cc5235d (patch) | |
tree | 9e12310775c722e71a6b91d5f13898c99d29ef46 /src/main/resources/clds/camel/rest | |
parent | 704306ca20ae5b96bfddedd3e8410b3f62cd81d5 (diff) |
Add Start/stop routes
Add Start/stop routes for policy control, it's obviously working the PDP
group
Issue-ID: CLAMP-303
Change-Id: I16cafa46ee39b6114af9b36f7382b7c2401edaf1
Signed-off-by: sebdet <sebastien.determe@intl.att.com>
Diffstat (limited to 'src/main/resources/clds/camel/rest')
-rw-r--r-- | src/main/resources/clds/camel/rest/clamp-api-v2.xml | 42 |
1 files changed, 42 insertions, 0 deletions
diff --git a/src/main/resources/clds/camel/rest/clamp-api-v2.xml b/src/main/resources/clds/camel/rest/clamp-api-v2.xml index e6dc27cec..a823c09da 100644 --- a/src/main/resources/clds/camel/rest/clamp-api-v2.xml +++ b/src/main/resources/clds/camel/rest/clamp-api-v2.xml @@ -115,6 +115,48 @@ </route> </put> <put + uri="/v2/loop/stop/{loopName}" + outType="org.onap.clamp.loop.Loop" + produces="application/json"> + <route> + <log + loggingLevel="INFO" + message="Receive STOP request for loop: ${header.loopName}" /> + </route> + <to + uri="bean:org.onap.clamp.authorization.AuthorizationController?method=authorize(*,'cl','','update')" /> + <to uri="direct:load-loop" /> + <to uri="direct:remove-all-policy-from-active-pdp-group" /> + <log + loggingLevel="INFO" + message="STOP request successfully executed for loop: ${body}" /> + <to + uri="bean:org.onap.clamp.loop.log.LoopLogService?method=addLog('STOP request successfully executed','INFO',${header.LoopObject})" /> + <to + uri="bean:org.onap.clamp.loop.LoopController?method=getLoop(${header.loopName})" /> + </put> + <put + uri="/v2/loop/start/{loopName}" + outType="org.onap.clamp.loop.Loop" + produces="application/json"> + <route> + <log + loggingLevel="INFO" + message="Receive START request for loop: ${header.loopName}" /> + </route> + <to + uri="bean:org.onap.clamp.authorization.AuthorizationController?method=authorize(*,'cl','','update')" /> + <to uri="direct:load-loop" /> + <to uri="direct:add-all-to-active-pdp-group" /> + <log + loggingLevel="INFO" + message="START request successfully executed for loop: ${body}" /> + <to + uri="bean:org.onap.clamp.loop.log.LoopLogService?method=addLog('START request successfully executed','INFO',${header.LoopObject})" /> + <to + uri="bean:org.onap.clamp.loop.LoopController?method=getLoop(${header.loopName})" /> + </put> + <put uri="/v2/loop/submit/{loopName}" outType="org.onap.clamp.loop.Loop" produces="application/json"> |