public class DHCPTransaction
extends java.lang.Object
Constructor and Description |
---|
DHCPTransaction(java.net.DatagramSocket sock,
java.net.DatagramPacket message)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
void |
cancel()
Cancel the transaction (i.e stop retransmission).
|
void |
schedule()
Schedule a timer for retransmission.
|
void |
setInterval(int interval)
Set the fixed interval for retransmission.
|
void |
setMaxRetransmit(int maxRetransmit)
Set the maximum retransmission for a transaction.
|
public DHCPTransaction(java.net.DatagramSocket sock, java.net.DatagramPacket message)
sock
- UDP socketmessage
- DHCP packet contentpublic void schedule() throws java.lang.Exception
java.lang.Exception
- if message cannot be sent on the socketpublic void cancel()
public void setMaxRetransmit(int maxRetransmit)
maxRetransmit
- maximum retransmission for this transactionpublic void setInterval(int interval)
interval
- interval to set
Jitsi, the OpenSource Java VoIP and Instant Messaging client.
Distributable under Apache license.