Package jmri.jmrix.roco.z21
Class Z21XNetThrottleManager
- java.lang.Object
- 
- jmri.jmrix.AbstractThrottleManager
- 
- jmri.jmrix.lenz.XNetThrottleManager
- 
- jmri.jmrix.roco.RocoXNetThrottleManager
- 
- jmri.jmrix.roco.z21.Z21XNetThrottleManager
 
 
 
 
- 
- All Implemented Interfaces:
- java.util.EventListener,- AbstractMRListener,- XNetListener,- ThrottleManager
 
 public class Z21XNetThrottleManager extends RocoXNetThrottleManager z21XNet implementation of a ThrottleManager based on the AbstractThrottleManager.
- 
- 
Nested Class Summary- 
Nested classes/interfaces inherited from class jmri.jmrix.AbstractThrottleManagerAbstractThrottleManager.Addresses
 
- 
 - 
Field Summary- 
Fields inherited from class jmri.jmrix.lenz.XNetThrottleManagertc, throttles
 - 
Fields inherited from class jmri.jmrix.AbstractThrottleManageradapterMemo, userName
 
- 
 - 
Constructor SummaryConstructors Constructor Description Z21XNetThrottleManager(XNetSystemConnectionMemo memo)Constructor.
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description voidrequestThrottleSetup(LocoAddress address, boolean control)Request a new throttle object be created for the address, and let the throttle listeners know about it.- 
Methods inherited from class jmri.jmrix.lenz.XNetThrottleManageraddressTypeUnique, canBeLongAddress, canBeShortAddress, disposeThrottle, hasDispatchFunction, isLongAddress, message, message, notifyTimeout, singleUse, supportedSpeedModes
 - 
Methods inherited from class jmri.jmrix.AbstractThrottleManageraddressReleased, addressStillRequired, addressStillRequired, addressStillRequired, addressStillRequired, attachListener, cancelThrottleRequest, cancelThrottleRequest, cancelThrottleRequest, cancelThrottleRequest, dispatchThrottle, dispose, enablePrefSilentShareOption, enablePrefSilentStealOption, failedThrottleRequest, forceDisposeThrottle, getAddress, getAddress, getAddressProtocolTypes, getAddressTypes, getAddressTypeString, getProtocolFromString, getThrottleInfo, getThrottleUsageCount, getThrottleUsageCount, getThrottleUsageCount, getThrottleUsageCount, getUserName, hideStealNotifications, makeHardwareDecision, notifyDecisionRequest, notifyThrottleKnown, releaseThrottle, removeListener, requestThrottle, requestThrottle, requestThrottle, requestThrottle, requestThrottle, requestThrottle, requestThrottleSetup, responseThrottleDecision, responseThrottleDecision, responseThrottleDecision, showSessionCancelDialogue, updateNumUsers
 
- 
 
- 
- 
- 
Constructor Detail- 
Z21XNetThrottleManagerpublic Z21XNetThrottleManager(XNetSystemConnectionMemo memo) Constructor.- Parameters:
- memo- system connection.
 
 
- 
 - 
Method Detail- 
requestThrottleSetuppublic void requestThrottleSetup(LocoAddress address, boolean control) Request a new throttle object be created for the address, and let the throttle listeners know about it.- Overrides:
- requestThrottleSetupin class- RocoXNetThrottleManager
- Parameters:
- address- address
- control- false - read only.
 
 
- 
 
-