org.jdiameter.client.impl.fsm
Class FsmFactoryImpl

java.lang.Object
  extended by org.jdiameter.client.impl.fsm.FsmFactoryImpl
All Implemented Interfaces:
IFsmFactory
Direct Known Subclasses:
FsmFactoryImpl

public class FsmFactoryImpl
extends java.lang.Object
implements IFsmFactory

Author:
erick.svenson@yahoo.com, Alexandre Mendonca , Bartosz Baranowski

Field Summary
protected  IStatisticManager statisticFactory
           
 
Constructor Summary
FsmFactoryImpl(IStatisticManager statisticFactory)
           
 
Method Summary
 IStateMachine createInstanceFsm(IContext context, IConcurrentFactory concurrentFactory, Configuration config)
          Create instance of Peer FSM
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

statisticFactory

protected IStatisticManager statisticFactory
Constructor Detail

FsmFactoryImpl

public FsmFactoryImpl(IStatisticManager statisticFactory)
Method Detail

createInstanceFsm

public IStateMachine createInstanceFsm(IContext context,
                                       IConcurrentFactory concurrentFactory,
                                       Configuration config)
                                throws InternalException
Description copied from interface: IFsmFactory
Create instance of Peer FSM

Specified by:
createInstanceFsm in interface IFsmFactory
Parameters:
context - FSM context object
concurrentFactory - executor facility
config - configuration
Returns:
State machine instance
Throws:
InternalException


Copyright © 2014. All Rights Reserved.