Class Summary | |
---|---|
Article | This is a class that contains the basic state needed for message retrieval and threading. |
ArticlePointer | This class is a structure used to return article number and unique id information extracted from an NNTP server reply. |
CharGenTCPClient | The CharGenTCPClient class is a TCP implementation of a client for the character generator protocol described in RFC 864. |
CharGenUDPClient | The CharGenUDPClient class is a UDP implementation of a client for the character generator protocol described in RFC 864. |
CompositeFileEntryParser | This implementation allows to pack some FileEntryParsers together and handle the case where to returned dirstyle isnt clearly defined. |
Configurable | This interface adds the aspect of configurability by means of a supplied FTPClientConfig object to other classes in the system, especially listing parsers. |
ConfigurableFTPFileEntryParserImpl | To change the template for this generated type comment go to Window - Preferences - Java - Code Style - Code Templates - Comments |
CopyStreamAdapter | The CopyStreamAdapter will relay CopyStreamEvents to a list of listeners when either of its bytesTransferred() methods are called. |
CopyStreamEvent | A CopyStreamEvent is triggered after every write performed by a stream copying operation. |
CopyStreamException | The CopyStreamException class is thrown by the org.apache.commons.io.Util copyStream() methods. |
CopyStreamListener | The CopyStreamListener class can accept CopyStreamEvents to keep track of the progress of a stream copying operation. |
DatagramSocketClient | The DatagramSocketClient provides the basic operations that are required of client objects accessing datagram sockets. |
DatagramSocketFactory | The DatagramSocketFactory interface provides a means for the programmer to control the creation of datagram sockets and provide his own DatagramSocket implementations for use by all classes derived from {@link org.apache.commons.net.DatagramSocketClient} . |
DaytimeTCPClient | The DaytimeTCPClient class is a TCP implementation of a client for the Daytime protocol described in RFC 867. |
DaytimeUDPClient | The DaytimeUDPClient class is a UDP implementation of a client for the Daytime protocol described in RFC 867. |
DefaultDatagramSocketFactory | DefaultDatagramSocketFactory implements the DatagramSocketFactory interface by simply wrapping the java.net.DatagramSocket constructors. |
DefaultFTPFileEntryParserFactory | This is the default implementation of the FTPFileEntryParserFactory interface. |
DefaultFTPFileListParser | DefaultFTPFileListParser is the default implementation of {@link org.apache.commons.net.ftp.FTPFileListParser} used by {@link org.apache.commons.net.ftp.FTPClient} to parse file listings. |
DefaultSocketFactory | DefaultSocketFactory implements the SocketFactory interface by simply wrapping the java.net.Socket and java.net.ServerSocket constructors. |
DiscardTCPClient | The DiscardTCPClient class is a TCP implementation of a client for the Discard protocol described in RFC 863. |
DiscardUDPClient | The DiscardUDPClient class is a UDP implementation of a client for the Discard protocol described in RFC 863. |
DotTerminatedMessageReader | DotTerminatedMessageReader is a class used to read messages from a server that are terminated by a single dot followed by a <CR><LF> sequence and with double dots appearing at the begining of lines which do not signal end of message yet start with a dot. |
DotTerminatedMessageWriter | DotTerminatedMessageWriter is a class used to write messages to a server that are terminated by a single dot followed by a <CR><LF> sequence and with double dots appearing at the begining of lines which do not signal end of message yet start with a dot. |
EchoOptionHandler | Implements the telnet echo option RFC 857. |
EchoTCPClient | The EchoTCPClient class is a TCP implementation of a client for the Echo protocol described in RFC 862. |
EchoUDPClient | The EchoUDPClient class is a UDP implementation of a client for the Echo protocol described in RFC 862. |
EnterpriseUnixFTPEntryParser | Parser for the Connect Enterprise Unix FTP Server From Sterling Commerce. |
FingerClient | The FingerClient class implements the client side of the Internet Finger Protocol defined in RFC 1288. |
FromNetASCIIInputStream | This class wraps an input stream, replacing all occurrences of <CR><LF> (carriage return followed by a linefeed), which is the NETASCII standard for representing a newline, with the local line separator representation. |
FromNetASCIIOutputStream | This class wraps an output stream, replacing all occurrences of <CR><LF> (carriage return followed by a linefeed), which is the NETASCII standard for representing a newline, with the local line separator representation. |
FTP | FTP provides the basic the functionality necessary to implement your own FTP client. |
FTPClient | FTPClient encapsulates all the functionality necessary to store and retrieve files from an FTP server. |
FTPClientConfig |
This class implements an alternate means of configuring the {@link org.apache.commons.net.ftp.FTPClient FTPClient} object and also subordinate objects which it uses. |
FTPCommand | FTPCommand stores a set of constants for FTP command codes. |
FTPConnectionClosedException | FTPConnectionClosedException is used to indicate the premature or unexpected closing of an FTP connection resulting from a {@link org.apache.commons.net.ftp.FTPReply#SERVICE_NOT_AVAILABLE FTPReply.SERVICE_NOT_AVAILABLE } response (FTP reply code 421) to a failed FTP command. |
FTPFile | The FTPFile class is used to represent information about files stored on an FTP server. |
FTPFileEntryParser | FTPFileEntryParser defines the interface for parsing a single FTP file listing and converting that information into an {@link org.apache.commons.net.ftp.FTPFile} instance. |
FTPFileEntryParserFactory | The interface describes a factory for creating FTPFileEntryParsers. |
FTPFileEntryParserImpl | This abstract class implements both the older FTPFileListParser and newer FTPFileEntryParser interfaces with default functionality. |
FTPFileIterator | This class implements a bidirectional iterator over an FTPFileList. |
FTPFileList | This class encapsulates a listing of files from an FTP server. |
FTPFileListParser | FTPFileListParser defines the interface for parsing FTP file listings and converting that information into an array of {@link org.apache.commons.net.ftp.FTPFile} instances. |
FTPFileListParserImpl | This abstract class implements both the older FTPFileListParser and newer FTPFileEntryParser interfaces with default functionality. |
FTPListParseEngine | This class handles the entire process of parsing a listing of file entries from the server. |
FTPReply | FTPReply stores a set of constants for FTP reply codes. |
FTPTimestampParser | This interface specifies the concept of parsing an FTP server's timestamp. |
FTPTimestampParserImpl | Default implementation of the {@link FTPTimestampParser FTPTimestampParser} interface also implements the {@link org.apache.commons.net.ftp.Configurable Configurable} interface to allow the parsing to be configured from the outside. |
InvalidTelnetOptionException | The InvalidTelnetOptionException is the exception that is thrown whenever a TelnetOptionHandler with an invlaid option code is registered in TelnetClient with addOptionHandler. |
ListenerList | |
MalformedServerReplyException | This exception is used to indicate that the reply from a server could not be interpreted. |
MVSFTPEntryParser | Implementation of FTPFileEntryParser and FTPFileListParser for IBM MVS Systems. |
NewGroupsOrNewsQuery | The NewGroupsOrNewsQuery class. |
NewsgroupInfo | NewsgroupInfo stores information pertaining to a newsgroup returned by the NNTP GROUP, LIST, and NEWGROUPS commands, implemented by {@link org.apache.commons.net.nntp.NNTPClient#selectNewsgroup selectNewsgroup } , {@link org.apache.commons.net.nntp.NNTPClient#listNewsgroups listNewsgroups } , and {@link org.apache.commons.net.nntp.NNTPClient#listNewNewsgroups listNewNewsgroups } respectively. |
NNTP | The NNTP class is not meant to be used by itself and is provided only so that you may easily implement your own NNTP client if you so desire. |
NNTPClient | NNTPClient encapsulates all the functionality necessary to post and retrieve articles from an NNTP server. |
NNTPCommand | NNTPCommand stores a set of constants for NNTP command codes. |
NNTPConnectionClosedException | NNTPConnectionClosedException is used to indicate the premature or unexpected closing of an NNTP connection resulting from a {@link org.apache.commons.net.nntp.NNTPReply#SERVICE_DISCONTINUED NNTPReply.SERVICE_DISCONTINUED } response (NNTP reply code 400) to a failed NNTP command. |
NNTPReply | NNTPReply stores a set of constants for NNTP reply codes. |
NtpUtils | Common NtpUtils Helper class. |
NtpV3Impl | Implementation of NtpV3Packet with methods converting Java objects to/from the Network Time Protocol (NTP) data message header format described in RFC-1305. |
NtpV3Packet | Interface for a NtpV3Packet with get/set methods corresponding to the fields in the NTP Data Message Header described in RFC 1305. |
NTFTPEntryParser | Implementation of FTPFileEntryParser and FTPFileListParser for NT Systems. |
NTPUDPClient | The NTPUDPClient class is a UDP implementation of a client for the Network Time Protocol (NTP) described in RFC 1305 as well as the Simple Network Time Protocol (SNTP) in RFC-2030. |
OS2FTPEntryParser | Implementation of FTPFileEntryParser and FTPFileListParser for OS2 Systems. |
OS400FTPEntryParser | |
ParserInitializationException | This class encapsulates all errors that may be thrown by the process of an FTPFileEntryParserFactory creating and instantiating an FTPFileEntryParser. |
POP3 | The POP3 class is not meant to be used by itself and is provided only so that you may easily implement your own POP3 client if you so desire. |
POP3Client | The POP3Client class implements the client side of the Internet POP3 Protocol defined in RFC 1939. |
POP3Command | POP3Command stores POP3 command code constants. |
POP3MessageInfo | POP3MessageInfo is used to return information about messages stored on a POP3 server. |
POP3Reply | POP3Reply stores POP3 reply code constants. |
ProtocolCommandEvent | There exists a large class of IETF protocols that work by sending an ASCII text command and arguments to a server, and then receiving an ASCII text reply. |
ProtocolCommandListener | There exists a large class of IETF protocols that work by sending an ASCII text command and arguments to a server, and then receiving an ASCII text reply. |
ProtocolCommandSupport | ProtocolCommandSupport is a convenience class for managing a list of ProtocolCommandListeners and firing ProtocolCommandEvents. |
RCommandClient | RCommandClient is very similar to {@link org.apache.commons.net.bsd.RExecClient}, from which it is derived, and implements the rcmd() facility that first appeared in 4.2BSD Unix. rcmd() is the facility used by the rsh (rshell) and other commands to execute a command on another machine from a trusted host without issuing a password. |
RegexFTPFileEntryParserImpl | This abstract class implements both the older FTPFileListParser and newer FTPFileEntryParser interfaces with default functionality. |
RelayPath | A class used to represent forward and reverse relay paths. |
RExecClient | RExecClient implements the rexec() facility that first appeared in 4.2BSD Unix. |
RLoginClient | RLoginClient is very similar to {@link org.apache.commons.net.bsd.RCommandClient}, from which it is derived, and uses the rcmd() facility implemented in RCommandClient to implement the functionality of the rlogin command that first appeared in 4.2BSD Unix. rlogin is a command used to login to a remote machine from a trusted host, sometimes without issuing a password. |
SimpleNNTPHeader | This class is used to construct the bare minimum acceptable header for most news readers. |
SimpleOptionHandler | Simple option handler that can be used for options that don't require subnegotiation. |
SimpleSMTPHeader | This class is used to construct a bare minimum acceptable header for an email message. |
SMTP | SMTP provides the basic the functionality necessary to implement your own SMTP client. |
SMTPClient | SMTPClient encapsulates all the functionality necessary to send files through an SMTP server. |
SMTPCommand | SMTPCommand stores a set of constants for SMTP command codes. |
SMTPConnectionClosedException | SMTPConnectionClosedException is used to indicate the premature or unexpected closing of an SMTP connection resulting from a {@link org.apache.commons.net.smtp.SMTPReply#SERVICE_NOT_AVAILABLE SMTPReply.SERVICE_NOT_AVAILABLE } response (SMTP reply code 421) to a failed SMTP command. |
SMTPReply | SMTPReply stores a set of constants for SMTP reply codes. |
SocketClient | The SocketClient provides the basic operations that are required of client objects accessing sockets. |
SocketFactory | The SocketFactory interface provides a means for the programmer to control the creation of sockets and provide his own Socket implementations for use by all classes derived from {@link org.apache.commons.net.SocketClient}. |
SocketInputStream | This class wraps an input stream, storing a reference to its originating socket. |
SocketOutputStream | This class wraps an output stream, storing a reference to its originating socket. |
SuppressGAOptionHandler | Implements the telnet suppress go ahead option RFC 858. |
TelnetClient | The TelnetClient class implements the simple network virtual terminal (NVT) for the Telnet protocol according to RFC 854. |
TelnetCommand | The TelnetCommand class cannot be instantiated and only serves as a storehouse for telnet command constants. |
TelnetNotificationHandler | The TelnetNotificationHandler interface can be used to handle notification of options negotiation commands received on a telnet session. |
TelnetOption | The TelnetOption class cannot be instantiated and only serves as a storehouse for telnet option constants. |
TelnetOptionHandler | The TelnetOptionHandler class is the base class to be used for implementing handlers for telnet options. |
TerminalTypeOptionHandler | Implements the telnet terminal type option RFC 1091. |
TFTP | The TFTP class exposes a set of methods to allow you to deal with the TFTP protocol directly, in case you want to write your own TFTP client or server. |
TFTPAckPacket | A final class derived from TFTPPacket definiing the TFTP Acknowledgement packet type. |
TFTPClient | The TFTPClient class encapsulates all the aspects of the TFTP protocol necessary to receive and send files through TFTP. |
TFTPDataPacket | A final class derived from TFTPPacket definiing the TFTP Data packet type. |
TFTPErrorPacket | A final class derived from TFTPPacket definiing the TFTP Error packet type. |
TFTPPacket | TFTPPacket is an abstract class encapsulating the functionality common to the 5 types of TFTP packets. |
TFTPPacketException | A class used to signify the occurrence of an error in the creation of a TFTP packet. |
TFTPReadRequestPacket | A class derived from TFTPRequestPacket definiing a TFTP read request packet type. |
TFTPRequestPacket | An abstract class derived from TFTPPacket definiing a TFTP Request packet type. |
TFTPWriteRequestPacket | A class derived from TFTPRequestPacket definiing a TFTP write request packet type. |
Threadable |
A placeholder interface for threadable message objects
Author: Rory Winston |
Threader | This is an implementation of a message threading algorithm, as originally devised by Zamie Zawinski. |
TimeInfo | Wrapper class to network time packet messages (NTP, etc) that computes related timing info and stats. |
TimeStamp | TimeStamp class represents the Network Time Protocol (NTP) timestamp as defined in RFC-1305 and SNTP (RFC-2030). |
TimeTCPClient | The TimeTCPClient class is a TCP implementation of a client for the Time protocol described in RFC 868. |
TimeUDPClient | The TimeUDPClient class is a UDP implementation of a client for the Time protocol described in RFC 868. |
ToNetASCIIInputStream | This class wraps an input stream, replacing all singly occurring <LF> (linefeed) characters with <CR><LF> (carriage return followed by linefeed), which is the NETASCII standard for representing a newline. |
ToNetASCIIOutputStream | This class wraps an output stream, replacing all singly occurring <LF> (linefeed) characters with <CR><LF> (carriage return followed by linefeed), which is the NETASCII standard for representing a newline. |
UnixFTPEntryParser | Implementation FTPFileEntryParser and FTPFileListParser for standard Unix Systems. |
Util | The Util class cannot be instantiated and stores short static convenience methods that are often quite useful. |
VMSFTPEntryParser | Implementation FTPFileEntryParser and FTPFileListParser for VMS Systems. |
VMSVersioningFTPEntryParser | Special implementation VMSFTPEntryParser with versioning turned on. |
WhoisClient | The WhoisClient class implements the client side of the Internet Whois Protocol defined in RFC 954. |