org.jdiameter.server.impl.fsm
Class PeerFSMImpl

java.lang.Object
  extended by org.jdiameter.client.impl.fsm.PeerFSMImpl
      extended by org.jdiameter.server.impl.fsm.PeerFSMImpl
All Implemented Interfaces:
org.jdiameter.api.app.StateMachine, org.jdiameter.api.ConfigurationListener, IStateMachine

public class PeerFSMImpl
extends PeerFSMImpl
implements IStateMachine, org.jdiameter.api.ConfigurationListener


Nested Class Summary
protected  class PeerFSMImpl.MyState
           
 
Nested classes/interfaces inherited from class org.jdiameter.client.impl.fsm.PeerFSMImpl
PeerFSMImpl.CIntState
 
Field Summary
protected  IStatisticRecord queueSize
           
protected  IStatistic queueStat
           
 
Fields inherited from class org.jdiameter.client.impl.fsm.PeerFSMImpl
CEA_TIMEOUT, context, DPA_TIMEOUT, DWA_TIMEOUT, eventQueue, IAC_TIMEOUT, listeners, logger, random, REC_TIMEOUT, state, timeOutEvent, timer, watchdogSent
 
Constructor Summary
PeerFSMImpl(IContext context, java.util.concurrent.Executor executor, org.jdiameter.api.Configuration config)
           
 
Method Summary
 boolean elementChanged(int i, java.lang.Object data)
           
protected  org.jdiameter.api.app.State[] getStates()
           
 org.jdiameter.api.Statistic getStatistic()
           
protected  void loadTimeOuts(org.jdiameter.api.Configuration config)
           
 
Methods inherited from class org.jdiameter.client.impl.fsm.PeerFSMImpl
addStateChangeNotification, getQueueInfo, getState, handleEvent, removeStateChangeNotification, remStateChangeNotification, swithToNextState, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.jdiameter.client.api.fsm.IStateMachine
getQueueInfo, remStateChangeNotification
 
Methods inherited from interface org.jdiameter.api.app.StateMachine
addStateChangeNotification, getState, handleEvent, removeStateChangeNotification
 

Field Detail

queueSize

protected IStatisticRecord queueSize

queueStat

protected IStatistic queueStat
Constructor Detail

PeerFSMImpl

public PeerFSMImpl(IContext context,
                   java.util.concurrent.Executor executor,
                   org.jdiameter.api.Configuration config)
Method Detail

getStatistic

public org.jdiameter.api.Statistic getStatistic()

loadTimeOuts

protected void loadTimeOuts(org.jdiameter.api.Configuration config)
Overrides:
loadTimeOuts in class PeerFSMImpl

elementChanged

public boolean elementChanged(int i,
                              java.lang.Object data)
Specified by:
elementChanged in interface org.jdiameter.api.ConfigurationListener

getStates

protected org.jdiameter.api.app.State[] getStates()
Overrides:
getStates in class PeerFSMImpl


Copyright © 2008. All Rights Reserved.