@Component @Scope(value="prototype") public class NtpClient extends Object implements Client<NtpMessage,DatagramPacket>
Constructor and Description |
---|
NtpClient() |
Modifier and Type | Method and Description |
---|---|
void |
close()
close
|
void |
connect(InetAddress address,
int port,
int timeout)
connect
|
InetAddress |
getAddress()
getAddress
|
int |
getPort()
getPort
|
DatagramPacket |
receiveBanner()
receiveBanner
|
DatagramPacket |
sendRequest(NtpMessage request)
sendRequest
|
protected void |
setAddress(InetAddress address)
setAddress
|
protected void |
setPort(int port)
setPort
|
public void close()
close
close
in interface Closeable
close
in interface AutoCloseable
close
in interface Client<NtpMessage,DatagramPacket>
public void connect(InetAddress address, int port, int timeout) throws IOException, Exception
connect
connect
in interface Client<NtpMessage,DatagramPacket>
address
- a InetAddress
object.port
- a int.timeout
- a int.IOException
- if any.Exception
- if any.public DatagramPacket receiveBanner() throws IOException, Exception
receiveBanner
receiveBanner
in interface Client<NtpMessage,DatagramPacket>
DatagramPacket
object.IOException
- if any.Exception
- if any.public DatagramPacket sendRequest(NtpMessage request) throws IOException, Exception
sendRequest
sendRequest
in interface Client<NtpMessage,DatagramPacket>
request
- a NtpMessage
object.DatagramPacket
object.IOException
- if any.Exception
- if any.protected void setAddress(InetAddress address)
setAddress
address
- a InetAddress
object.public InetAddress getAddress()
getAddress
InetAddress
object.protected void setPort(int port)
setPort
port
- a int.public int getPort()
getPort
Copyright © 2020. All rights reserved.