public class RandomListenerInterfaceSwitcher
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private int |
m_iMaxTried |
private int |
m_iPreferredPort |
private MyRandom |
m_random |
private java.util.Vector |
m_vecListenerInterfaces |
private java.util.Vector |
m_vecRemaining |
private java.util.Vector |
m_vecTimeOutPorts |
private java.util.Vector |
m_vecTried |
Constructor and Description |
---|
RandomListenerInterfaceSwitcher(java.util.Vector a_vecListenerInterfaces,
int a_iPreferredPort,
int a_iMaxTried,
java.util.Vector a_vecTimeOutPorts) |
Modifier and Type | Method and Description |
---|---|
private boolean |
containsPort(java.util.Vector a_vecToCheck,
int a_iPort) |
ListenerInterface |
getNextInterface() |
private ListenerInterface |
getNextRandomInterface() |
private void |
resetRandomInterfaces() |
private java.util.Vector m_vecListenerInterfaces
private java.util.Vector m_vecTried
private java.util.Vector m_vecRemaining
private java.util.Vector m_vecTimeOutPorts
private int m_iPreferredPort
private int m_iMaxTried
private MyRandom m_random
public RandomListenerInterfaceSwitcher(java.util.Vector a_vecListenerInterfaces, int a_iPreferredPort, int a_iMaxTried, java.util.Vector a_vecTimeOutPorts)
private boolean containsPort(java.util.Vector a_vecToCheck, int a_iPort)
private ListenerInterface getNextRandomInterface()
private void resetRandomInterfaces()
public ListenerInterface getNextInterface()
Copyright © 2023. All rights reserved.