public class Connection extends Object
| Modifier and Type | Field and Description |
|---|---|
protected String |
hostname |
protected int |
port |
protected Socket |
socket |
| Constructor and Description |
|---|
Connection() |
Connection(Socket socket) |
Connection(String hostname,
int port) |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
Long |
getLastTimeSeenAlive() |
Packet |
getNextPacket() |
boolean |
isHealthy() |
void |
sendPacket(Packet p) |
void |
setHealthCheckInterval(long interval) |
void |
setLastTimeSeenAlive(Long lastTimeSeenAlive) |
String |
toString() |
void |
updateLastTimeSeenAlive() |
protected Socket socket
protected String hostname
protected int port
public Connection()
public Connection(String hostname, int port)
public Connection(Socket socket)
public void sendPacket(Packet p) throws IOException
IOExceptionpublic void close()
throws IOException
IOExceptionpublic boolean isHealthy()
public Packet getNextPacket() throws IOException
IOExceptionpublic Long getLastTimeSeenAlive()
public void setLastTimeSeenAlive(Long lastTimeSeenAlive)
public void updateLastTimeSeenAlive()
public void setHealthCheckInterval(long interval)
Copyright © 2013. All Rights Reserved.