Refactor AAA app in preparation for clustered operation.
* Add formal API for accessing auth state information rather than directly
looking up static maps.
* Move static maps in StateMachine to non-static maps in AaaManager
* Manage identifier space used for requests/replies better
* Refactored state machine timeout mechansim
Change-Id: Ie53c3a66ac1619e10607d9926b71747a333317f3
diff --git a/app/src/main/java/org/opencord/aaa/impl/PortBasedRadiusCommunicator.java b/app/src/main/java/org/opencord/aaa/impl/PortBasedRadiusCommunicator.java
index ad00b5f..4cdf958 100755
--- a/app/src/main/java/org/opencord/aaa/impl/PortBasedRadiusCommunicator.java
+++ b/app/src/main/java/org/opencord/aaa/impl/PortBasedRadiusCommunicator.java
@@ -391,12 +391,8 @@
.deserialize(udpPacket.serialize(),
8,
udpPacket.getLength() - 8);
- try {
- aaaManager.aaaStatisticsManager.handleRoundtripTime(radiusMsg.getIdentifier());
- aaaManager.handleRadiusPacket(radiusMsg);
- } catch (StateMachineException sme) {
- log.error("Illegal state machine operation", sme);
- }
+ aaaManager.aaaStatisticsManager.handleRoundtripTime(radiusMsg.getIdentifier());
+ aaaManager.handleRadiusPacket(radiusMsg);
} catch (DeserializationException dex) {
log.error("Cannot deserialize packet", dex);
}