org.jdiameter.server.impl.fsm
Class PeerFSMImpl
java.lang.Object
org.jdiameter.client.impl.fsm.PeerFSMImpl
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
| 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)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface org.jdiameter.api.app.StateMachine |
addStateChangeNotification, getState, handleEvent, removeStateChangeNotification |
queueSize
protected IStatisticRecord queueSize
queueStat
protected IStatistic queueStat
PeerFSMImpl
public PeerFSMImpl(IContext context,
java.util.concurrent.Executor executor,
org.jdiameter.api.Configuration config)
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.