org.jdiameter.common.api.app.ro
Interface IServerRoSessionContext

All Known Implementing Classes:
RoSessionFactoryImpl

public interface IServerRoSessionContext

Diameter Ro 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(ServerRoSession session)
           
 void sessionSupervisionTimerReStarted(ServerRoSession session, java.util.concurrent.ScheduledFuture future)
           
 void sessionSupervisionTimerStarted(ServerRoSession session, java.util.concurrent.ScheduledFuture future)
          This is called always when Tcc starts
 void sessionSupervisionTimerStopped(ServerRoSession session, java.util.concurrent.ScheduledFuture future)
           
 void timeoutExpired(Request request)
           
 

Method Detail

sessionSupervisionTimerExpired

void sessionSupervisionTimerExpired(ServerRoSession session)

sessionSupervisionTimerStarted

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

Parameters:
session -
future -

sessionSupervisionTimerReStarted

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

sessionSupervisionTimerStopped

void sessionSupervisionTimerStopped(ServerRoSession 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.