private class TFTPServer.TFTPTransfer extends Object implements Runnable
| Modifier and Type | Field and Description |
|---|---|
private boolean |
shutdownTransfer |
private org.apache.commons.net.tftp.TFTPPacket |
tftpPacket_ |
(package private) org.apache.commons.net.tftp.TFTP |
transferTftp_ |
| Constructor and Description |
|---|
TFTPServer.TFTPTransfer(org.apache.commons.net.tftp.TFTPPacket tftpPacket) |
| Modifier and Type | Method and Description |
|---|---|
private File |
buildSafeFile(File serverDirectory,
String fileName,
boolean createSubDirs) |
private void |
createDirectory(File file) |
private void |
handleRead(org.apache.commons.net.tftp.TFTPReadRequestPacket trrp) |
private void |
handleWrite(org.apache.commons.net.tftp.TFTPWriteRequestPacket twrp) |
private boolean |
isSubdirectoryOf(File parent,
File child) |
void |
run() |
void |
shutdown() |
private org.apache.commons.net.tftp.TFTPPacket tftpPacket_
private boolean shutdownTransfer
org.apache.commons.net.tftp.TFTP transferTftp_
public TFTPServer.TFTPTransfer(org.apache.commons.net.tftp.TFTPPacket tftpPacket)
public void shutdown()
private void handleRead(org.apache.commons.net.tftp.TFTPReadRequestPacket trrp)
throws IOException,
org.apache.commons.net.tftp.TFTPPacketException
IOExceptionorg.apache.commons.net.tftp.TFTPPacketExceptionprivate void handleWrite(org.apache.commons.net.tftp.TFTPWriteRequestPacket twrp)
throws IOException,
org.apache.commons.net.tftp.TFTPPacketException
IOExceptionorg.apache.commons.net.tftp.TFTPPacketExceptionprivate File buildSafeFile(File serverDirectory, String fileName, boolean createSubDirs) throws IOException
IOExceptionprivate void createDirectory(File file) throws IOException
IOException