| java.lang.Object org.apache.commons.net.tftp.TFTPPacket org.apache.commons.net.tftp.TFTPErrorPacket
Field Summary | |
final public static int | ACCESS_VIOLATION The access violation error code according to RFC 783, value 2. | final public static int | FILE_EXISTS The file already exists error code according to RFC 783, value 6. | final public static int | FILE_NOT_FOUND The file not found error code according to RFC 783, value 1. | final public static int | ILLEGAL_OPERATION The illegal TFTP operation error code according to RFC 783, value 4. | final public static int | NO_SUCH_USER The no such user error code according to RFC 783, value 7. | final public static int | OUT_OF_SPACE The disk full error code according to RFC 783, value 3. | final public static int | UNDEFINED The undefined error code according to RFC 783, value 0. | final public static int | UNKNOWN_TID The unknown transfer id error code according to RFC 783, value 5. | int | _error The error code of this packet. | String | _message The error message of this packet. |
Method Summary | |
DatagramPacket | _newDatagram(DatagramPacket datagram, byte[] data) This is a method only available within the package for
implementing efficient datagram transport by elminating buffering.
It takes a datagram as an argument, and a byte buffer in which
to store the raw datagram data. | public int | getError() Returns the error code of the packet. | public String | getMessage() Returns the error message of the packet. | public DatagramPacket | newDatagram() Creates a UDP datagram containing all the TFTP
error packet data in the proper format. |
ACCESS_VIOLATION | final public static int ACCESS_VIOLATION(Code) | | The access violation error code according to RFC 783, value 2. **
|
FILE_EXISTS | final public static int FILE_EXISTS(Code) | | The file already exists error code according to RFC 783, value 6. **
|
FILE_NOT_FOUND | final public static int FILE_NOT_FOUND(Code) | | The file not found error code according to RFC 783, value 1. **
|
ILLEGAL_OPERATION | final public static int ILLEGAL_OPERATION(Code) | | The illegal TFTP operation error code according to RFC 783, value 4.
|
NO_SUCH_USER | final public static int NO_SUCH_USER(Code) | | The no such user error code according to RFC 783, value 7. **
|
OUT_OF_SPACE | final public static int OUT_OF_SPACE(Code) | | The disk full error code according to RFC 783, value 3. **
|
UNDEFINED | final public static int UNDEFINED(Code) | | The undefined error code according to RFC 783, value 0. **
|
UNKNOWN_TID | final public static int UNKNOWN_TID(Code) | | The unknown transfer id error code according to RFC 783, value 5. **
|
_error | int _error(Code) | | The error code of this packet. **
|
_message | String _message(Code) | | The error message of this packet. **
|
TFTPErrorPacket | public TFTPErrorPacket(InetAddress destination, int port, int error, String message)(Code) | | Creates an error packet to be sent to a host at a given port
with an error code and error message.
Parameters: destination - The host to which the packet is going to be sent. Parameters: port - The port to which the packet is going to be sent. Parameters: error - The error code of the packet. Parameters: message - The error message of the packet. |
TFTPErrorPacket | TFTPErrorPacket(DatagramPacket datagram) throws TFTPPacketException(Code) | | Creates an error packet based from a received
datagram. Assumes the datagram is at least length 4, else an
ArrayIndexOutOfBoundsException may be thrown.
Parameters: datagram - The datagram containing the received error. throws: TFTPPacketException - If the datagram isn't a valid TFTPerror packet. |
_newDatagram | DatagramPacket _newDatagram(DatagramPacket datagram, byte[] data)(Code) | | This is a method only available within the package for
implementing efficient datagram transport by elminating buffering.
It takes a datagram as an argument, and a byte buffer in which
to store the raw datagram data. Inside the method, the data
is set as the datagram's data and the datagram returned.
Parameters: datagram - The datagram to create. Parameters: data - The buffer to store the packet and to use in the datagram. The datagram argument. |
getError | public int getError()(Code) | | Returns the error code of the packet.
The error code of the packet. |
getMessage | public String getMessage()(Code) | | Returns the error message of the packet.
The error message of the packet. |
newDatagram | public DatagramPacket newDatagram()(Code) | | Creates a UDP datagram containing all the TFTP
error packet data in the proper format.
This is a method exposed to the programmer in case he
wants to implement his own TFTP client instead of using
the
org.apache.commons.net.tftp.TFTPClient class.
Under normal circumstances, you should not have a need to call this
method.
A UDP datagram containing the TFTP error packet. |
|
|