[SEBA-623] Handled TimeOut of AAA sessions
Cherry-picked from aaa-1.10.
Change-Id: I75f255fcbc4de6b8d6aa864edc6ad7a6fe85ca7d
diff --git a/api/src/main/java/org/opencord/aaa/AaaStatistics.java b/api/src/main/java/org/opencord/aaa/AaaStatistics.java
index 48c95b6..e345a68 100644
--- a/api/src/main/java/org/opencord/aaa/AaaStatistics.java
+++ b/api/src/main/java/org/opencord/aaa/AaaStatistics.java
@@ -30,6 +30,8 @@
private AtomicLong accessRequestsTx = new AtomicLong();
// Number of access request packets pending a response from the server
private AtomicLong pendingRequests = new AtomicLong();
+ // Number of packets send to the server which timed out.
+ private AtomicLong timedOutPackets = new AtomicLong();
// Number of packets of an unknown RADIUS type received from the accounting
// server
private AtomicLong unknownTypeRx = new AtomicLong();
@@ -307,4 +309,13 @@
public void incrementEapPktTxauthEap() {
eapPktTxauthChooseEap.incrementAndGet();
}
+
+ public long getTimedOutPackets() {
+ return timedOutPackets.get();
+ }
+
+ public void increaseTimedOutPackets() {
+ timedOutPackets.incrementAndGet();
+ }
+
}