jmri.jmrix.lenz
Class AbstractXNetInitilizationManager

java.lang.Object
  extended by jmri.jmrix.lenz.AbstractXNetInitilizationManager
Direct Known Subclasses:
EliteXNetInitilizationManager, LI100XNetInitilizationManager, XNetInitilizationManager

public abstract class AbstractXNetInitilizationManager
extends Object

This class provides a base implementation for Command Station/interface dependent initilization for XPressNet. It adds the appropriate Managers via the Initilization Manager based on the Command Station Type.

Author:
Paul Bender Copyright (C) 2003-2010

Nested Class Summary
protected  class AbstractXNetInitilizationManager.XNetInitilizer
           
 
Field Summary
protected  Thread initThread
           
protected  XNetSystemConnectionMemo systemMemo
           
 
Constructor Summary
AbstractXNetInitilizationManager(XNetSystemConnectionMemo memo)
           
 
Method Summary
protected  int getInitTimeout()
          Define timeout used during initialization
protected abstract  void init()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

initThread

protected Thread initThread

systemMemo

protected XNetSystemConnectionMemo systemMemo
Constructor Detail

AbstractXNetInitilizationManager

public AbstractXNetInitilizationManager(XNetSystemConnectionMemo memo)
Method Detail

getInitTimeout

protected int getInitTimeout()
Define timeout used during initialization


init

protected abstract void init()


Copyright © 1997 - 2011 JMRI Community.
JMRI, DecoderPro, PanelPro, SoundPro, DispatcherPro and associated logos are our trademarks.

Additional information on copyright, trademarks and licenses is linked here.
Site hosted by: Get JMRI Model Railroad Interface at SourceForge.net. Fast, secure and Free Open Source software downloads