Class
Tree
          
SUMMARY: INNER | FIELD | CONSTR | METHODDETAIL: FIELD | CONSTR | METHOD
 

com.newstep.solid.test.replication
Class Nics

public class Nics      
 
 

Field Summary
String
int
int
private final static String
private final static Logger
private InetAddress
private String
private int
private byte[]
private String
private String
private byte[]
private String
private String
private MulticastSocket
private int
private int
Constructor Summary
void
Method Summary
public void
public int
public void
public static void
main(String args)
public void
setMulticastGroupAddress(String mcastGroupAddress)
public void
setMulticastGroupPort(Integer mcastGroupPort)
public void
setTimeOutMillis(Integer timeOut)
Field Detail
className
private final static String className
Final.
Multiplicity:
1
Static.
 

logger
private final static Logger logger
Final.
Multiplicity:
1
Static.
 

multicastGroup
private InetAddress multicastGroup
address for this replication group
Multiplicity:
1
 

multicastGroupAddress
String multicastGroupAddress
address for this replication group in string format
 

multicastGroupAddress
private String multicastGroupAddress
address for this replication group in string format
Multiplicity:
1
 

multicastGroupPort
int multicastGroupPort
port for this replication group
 

multicastGroupPort
private int multicastGroupPort
port for this replication group
Multiplicity:
1
 

primaryLocalAddress
private byte[] primaryLocalAddress
Multiplicity:
1
 

primaryNicAddress
private String primaryNicAddress
Primary network interface's IP address
Multiplicity:
1
 

primaryNicName
private String primaryNicName
Primary network interface to use for multicasting
Multiplicity:
1
 

secondaryLocalAddress
private byte[] secondaryLocalAddress
Multiplicity:
1
 

secondaryNicAddress
private String secondaryNicAddress
Secondary network interface's IP address
Multiplicity:
1
 

secondaryNicName
private String secondaryNicName
Secondary network interface to use for multicasting
Multiplicity:
1
 

socket
private MulticastSocket socket
Multiplicity:
1
 

timeOutMillis
int timeOutMillis
How long to wait for response during the initaial id negotiations
 

timeOutMillis
private int timeOutMillis
How long to wait for response during the initaial id negotiations
Multiplicity:
1
 

timeToLive
private int timeToLive
time to live for the replication messages
Multiplicity:
1
 
Constructor Detail
Nics
void Nics ()
 
Stereotype:
create
 
Method Detail
getNetworkInfo
public void getNetworkInfo ()
 
 

getTimeOutMillis
public int getTimeOutMillis ()
 
 

initialize
public void initialize ()
 
MulticastChannel must be initialized with proper configuration before it can be used. During the initalization it
joins the configured multicast group and obtains a unique id within the group
Parameters:
config
configuration containing all the necessary config parameters
 

main
public static void main (String args)
 
Static.
 

setMulticastGroupAddress
public void setMulticastGroupAddress (String mcastGroupAddress)
 
 

setMulticastGroupPort
public void setMulticastGroupPort (Integer mcastGroupPort)
 
 

setTimeOutMillis
public void setTimeOutMillis (Integer timeOut)
 
 

Class
Tree
          
SUMMARY: INNER | FIELD | CONSTR | METHODDETAIL: FIELD | CONSTR | METHOD