Branch: refs/heads/master
  Home:   https://github.com/RestComm/jdiameter
  Commit: a719ece98961fbe2df246d126ffeea6eae1d8c6d
      
https://github.com/RestComm/jdiameter/commit/a719ece98961fbe2df246d126ffeea6eae1d8c6d
  Author: Alexandre Mendonça <brainslog...@gmail.com>
  Date:   2017-03-15 (Wed, 15 Mar 2017)

  Changed paths:
    M core/jdiameter/api/src/main/java/org/jdiameter/api/BaseSession.java
    M 
core/jdiameter/impl/src/main/java/org/jdiameter/client/impl/BaseSessionImpl.java
    M 
core/jdiameter/impl/src/main/java/org/jdiameter/client/impl/RawSessionImpl.java
    M 
core/jdiameter/impl/src/main/java/org/jdiameter/client/impl/SessionImpl.java
    M 
core/jdiameter/impl/src/main/java/org/jdiameter/client/impl/app/acc/ClientAccSessionImpl.java
    M 
core/jdiameter/impl/src/main/java/org/jdiameter/client/impl/app/auth/ClientAuthSessionImpl.java
    M 
core/jdiameter/impl/src/main/java/org/jdiameter/client/impl/app/cca/ClientCCASessionImpl.java
    M 
core/jdiameter/impl/src/main/java/org/jdiameter/client/impl/app/cxdx/CxDxClientSessionImpl.java
    M 
core/jdiameter/impl/src/main/java/org/jdiameter/client/impl/app/gq/GqClientSessionImpl.java
    M 
core/jdiameter/impl/src/main/java/org/jdiameter/client/impl/app/gx/ClientGxSessionImpl.java
    M 
core/jdiameter/impl/src/main/java/org/jdiameter/client/impl/app/rf/ClientRfSessionImpl.java
    M 
core/jdiameter/impl/src/main/java/org/jdiameter/client/impl/app/ro/ClientRoSessionImpl.java
    M 
core/jdiameter/impl/src/main/java/org/jdiameter/client/impl/app/rx/ClientRxSessionImpl.java
    M 
core/jdiameter/impl/src/main/java/org/jdiameter/client/impl/app/s13/S13ClientSessionImpl.java
    M 
core/jdiameter/impl/src/main/java/org/jdiameter/client/impl/app/s6a/S6aClientSessionImpl.java
    M 
core/jdiameter/impl/src/main/java/org/jdiameter/client/impl/app/sh/ShClientSessionImpl.java
    M 
core/jdiameter/impl/src/main/java/org/jdiameter/client/impl/helpers/Parameters.java
    M 
core/jdiameter/impl/src/main/java/org/jdiameter/common/impl/app/AppSessionImpl.java
    M 
core/jdiameter/impl/src/main/java/org/jdiameter/common/impl/timer/LocalTimerFacilityImpl.java
    M 
core/jdiameter/impl/src/main/java/org/jdiameter/server/impl/app/acc/ServerAccSessionImpl.java
    M 
core/jdiameter/impl/src/main/java/org/jdiameter/server/impl/app/auth/ServerAuthSessionImpl.java
    M 
core/jdiameter/impl/src/main/java/org/jdiameter/server/impl/app/cca/ServerCCASessionImpl.java
    M 
core/jdiameter/impl/src/main/java/org/jdiameter/server/impl/app/cxdx/CxDxServerSessionImpl.java
    M 
core/jdiameter/impl/src/main/java/org/jdiameter/server/impl/app/gq/GqServerSessionImpl.java
    M 
core/jdiameter/impl/src/main/java/org/jdiameter/server/impl/app/gx/ServerGxSessionImpl.java
    M 
core/jdiameter/impl/src/main/java/org/jdiameter/server/impl/app/rf/ServerRfSessionImpl.java
    M 
core/jdiameter/impl/src/main/java/org/jdiameter/server/impl/app/ro/ServerRoSessionImpl.java
    M 
core/jdiameter/impl/src/main/java/org/jdiameter/server/impl/app/rx/ServerRxSessionImpl.java
    M 
core/jdiameter/impl/src/main/java/org/jdiameter/server/impl/app/s13/S13ServerSessionImpl.java
    M 
core/jdiameter/impl/src/main/java/org/jdiameter/server/impl/app/s6a/S6aServerSessionImpl.java
    M 
core/jdiameter/impl/src/main/java/org/jdiameter/server/impl/app/sh/ShServerSessionImpl.java
    M 
core/jdiameter/impl/src/main/java/org/jdiameter/server/impl/helpers/XMLConfiguration.java
    M core/jdiameter/impl/src/main/resources/META-INF/jdiameter-client.xsd
    M core/jdiameter/impl/src/main/resources/META-INF/jdiameter-server.xsd
    A 
testsuite/tests/src/test/java/org/mobicents/diameter/stack/functional/ro/base/RoSessionBasicFlowIdleTest.java
    A 
testsuite/tests/src/test/resources/configurations/functional-ro/config-server-node1-session-idle.xml

  Log Message:
  -----------
  Add Idle Session Timeout check

This allows to configure a new parameter, "SessionTimeOut" where it defines
how long a session can be idle before being forcefully terminated.

This can be configured by adding an optional `<SessionTimeOut value="86400000" 
/>`
parameter to jdiameter-config.xml, after <MessageTimeOut> parameter. Default 
value is
`0` meaning there won't be a timeout for the sessions.

A test for this feature is included, RoSessionBasicFlowIdleTest.

Fixes #85


-- 

--- 
You received this message because you are subscribed to the Google Groups 
"mobicents-commits" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to mobicents-commits+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to