org.jdiameter.common.api.app.cca
Interface IServerCCASessionContext

All Known Implementing Classes:
CCASessionFactoryImpl

public interface IServerCCASessionContext

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

Method Detail

sessionSupervisionTimerExpired

void sessionSupervisionTimerExpired(ServerCCASession session)

sessionSupervisionTimerStarted

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

Parameters:
session -
future -

sessionSupervisionTimerReStarted

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

sessionSupervisionTimerStopped

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