commit | 35867f2e63c26d47417bfefc9a0912f17c4a873a | [log] [tgz] |
---|---|---|
author | Jim Hahn <jrh3@att.com> | Sat Feb 08 08:32:59 2020 -0500 |
committer | Jim Hahn <jrh3@att.com> | Tue Feb 11 17:31:35 2020 -0500 |
tree | 77791874b4337725a0c109a2d1195ee0c4e5a3a6 | |
parent | fd79f7920d454c35d6a8c02d430d9beba434dcc2 [diff] |
Add more code to facilitate actor implementation Added obtain() to Context Added startGuardAsync(), in anticipation of adding guards. Moved logRestXxx() from Util to HttpOperation. Added actor.test to facilitate testing of actors. Changed timeoutSec from long to int in various places. Made a couple of methods public to support junit testing. Most of the methods required Params to be passed, which indicated a design issue. Split Operator and Operation so that the Params could be kept in a field and thus need not be passed to every method. Basically, renamed OperatorPartial.java to OperationPartial.java and created a new OperatorPartial.java. Of course, this makes it look to gerrit like it's all new code, when in fact, most of it is unchanged, other than removing the Params argument to the method calls. That accounts for about half of the "lines changed" count. Issue-ID: POLICY-1625 Change-Id: I9e98c9dadcbed145bf84deb06c9db1c864a3c24a Signed-off-by: Jim Hahn <jrh3@att.com>
Copyright 2018 AT&T Intellectual Property. All rights reserved. This file is licensed under the CREATIVE COMMONS ATTRIBUTION 4.0 INTERNATIONAL LICENSE Full license text at https://creativecommons.org/licenses/by/4.0/legalcode
This source repository contains the ONAP Policy Model code that is agnostic to any PDP. It is common amongst all the repositories.
To build it using Maven 3, run: mvn clean install