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
IOException
org.apache.commons.net.tftp.TFTPPacketException
private void handleWrite(org.apache.commons.net.tftp.TFTPWriteRequestPacket twrp) throws IOException, org.apache.commons.net.tftp.TFTPPacketException
IOException
org.apache.commons.net.tftp.TFTPPacketException
private File buildSafeFile(File serverDirectory, String fileName, boolean createSubDirs) throws IOException
IOException
private void createDirectory(File file) throws IOException
IOException