X-Git-Url: https://gerrit.onap.org/r/gitweb?a=blobdiff_plain;f=main%2Fsrc%2Fmain%2Fjava%2Forg%2Fonap%2Fpolicy%2Fpdpx%2Fmain%2FXacmlState.java;h=b7aa231fafd4aa19970cb4509075f0d5457de3b9;hb=refs%2Fchanges%2F80%2F90180%2F1;hp=521413c8212c0821920578cc821c9f58e723b849;hpb=05045cd36ad264b5d7b674155699b2cccee71165;p=policy%2Fxacml-pdp.git diff --git a/main/src/main/java/org/onap/policy/pdpx/main/XacmlState.java b/main/src/main/java/org/onap/policy/pdpx/main/XacmlState.java index 521413c8..b7aa231f 100644 --- a/main/src/main/java/org/onap/policy/pdpx/main/XacmlState.java +++ b/main/src/main/java/org/onap/policy/pdpx/main/XacmlState.java @@ -124,6 +124,16 @@ public class XacmlState { return makeResponse(message); } + /** + * Updates the internal state to Terminated. + * + * @return the current PdpStatus with Terminated state + */ + public PdpStatus terminatePdpMessage() { + status.setState(PdpState.TERMINATED); + return new PdpStatus(status); + } + /** * Makes a response to the given message, based on the current state. *