org.jdiameter.common.api.app.gx
Interface IServerGxSessionContext

All Known Implementing Classes:
GxSessionFactoryImpl

public interface IServerGxSessionContext

Diameter Gx Application Server Additional listener Actions for FSM

Author:
Bartosz Baranowski , Alexandre Mendonca

Method Summary
 long getDefaultValidityTime()
          Returns seconds value representing default validity time, App session uses 2x for Tcc timer
 void sessionSupervisionTimerExpired(ServerGxSession session)
           
 void sessionSupervisionTimerReStarted(ServerGxSession session, java.util.concurrent.ScheduledFuture future)
           
 void sessionSupervisionTimerStarted(ServerGxSession session, java.util.concurrent.ScheduledFuture future)
          This is called always when Tcc starts
 void sessionSupervisionTimerStopped(ServerGxSession session, java.util.concurrent.ScheduledFuture future)
           
 void timeoutExpired(Request request)
           
 

Method Detail

sessionSupervisionTimerExpired

void sessionSupervisionTimerExpired(ServerGxSession session)

sessionSupervisionTimerStarted

void sessionSupervisionTimerStarted(ServerGxSession session,
                                    java.util.concurrent.ScheduledFuture future)
This is called always when Tcc starts

Parameters:
session -
future -

sessionSupervisionTimerReStarted

void sessionSupervisionTimerReStarted(ServerGxSession session,
                                      java.util.concurrent.ScheduledFuture future)

sessionSupervisionTimerStopped

void sessionSupervisionTimerStopped(ServerGxSession session,
                                    java.util.concurrent.ScheduledFuture future)

getDefaultValidityTime

long getDefaultValidityTime()
Returns seconds value representing default validity time, App session uses 2x for Tcc timer

Returns:

timeoutExpired

void timeoutExpired(Request request)


Copyright © 2014. All Rights Reserved.