diff options
author | 2019-06-11 10:56:25 -0400 | |
---|---|---|
committer | 2019-06-11 17:23:35 -0400 | |
commit | a240d7a4020d0346040fe4d86682a6ab8fcd757a (patch) | |
tree | 31b2fa3a76c38f00a0ab5a45fca5a4d17508e45f /main/src/main/java/org/onap/policy/pap/main/parameters/PdpParameters.java | |
parent | fde702471743115e7492951873dd48ba3dbc66bb (diff) |
Add PDP heart beat expiration timer
Added heart beat interval to the PDP-UPDATE message sent in response
to a heart beat message received from a PDP.
Added timers to detect missing heart beats and remove the PDP from
the DB - PdpTracker.
Modified current heart beat listener to update PdpTracker when a
heart beat is received.
Allow 3 missed heart beats instead of 2.
Change-Id: I81621fefbe494e0c4d6f0b9767b00b2a9dd398d8
Issue-ID: POLICY-1795
Signed-off-by: jrh3 <jrh3@att.com>
Diffstat (limited to 'main/src/main/java/org/onap/policy/pap/main/parameters/PdpParameters.java')
-rw-r--r-- | main/src/main/java/org/onap/policy/pap/main/parameters/PdpParameters.java | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/main/src/main/java/org/onap/policy/pap/main/parameters/PdpParameters.java b/main/src/main/java/org/onap/policy/pap/main/parameters/PdpParameters.java index 84fe353b..1776772a 100644 --- a/main/src/main/java/org/onap/policy/pap/main/parameters/PdpParameters.java +++ b/main/src/main/java/org/onap/policy/pap/main/parameters/PdpParameters.java @@ -22,6 +22,7 @@ package org.onap.policy.pap.main.parameters; import lombok.Getter; import org.onap.policy.common.parameters.ParameterGroupImpl; +import org.onap.policy.common.parameters.annotations.Min; import org.onap.policy.common.parameters.annotations.NotBlank; import org.onap.policy.common.parameters.annotations.NotNull; @@ -32,6 +33,10 @@ import org.onap.policy.common.parameters.annotations.NotNull; @NotBlank @Getter public class PdpParameters extends ParameterGroupImpl { + + @Min(1) + private long heartBeatMs; + private PdpUpdateParameters updateParameters; private PdpStateChangeParameters stateChangeParameters; |