All Classes Interface Summary Class Summary Enum Summary Exception Summary
Class |
Description |
Article |
This is a class that contains the basic state needed for message retrieval and threading.
|
ArticleInfo |
Class contains details about an article.
|
ArticleIterator |
Class which wraps an Iterable<String> of raw article information to generate an Iterable<Article> of the parsed information.
|
ArticlePointer |
Deprecated.
|
ArticleReader |
Sample program demonstrating the use of article header and body retrieval
|
AuthenticatingIMAPClient |
An IMAP Client class with authentication support.
|
AuthenticatingIMAPClient.AUTH_METHOD |
The enumeration of currently-supported authentication methods.
|
AuthenticatingSMTPClient |
An SMTP Client class with authentication support (RFC4954).
|
AuthenticatingSMTPClient.AUTH_METHOD |
The enumeration of currently-supported authentication methods.
|
Base64 |
Deprecated.
|
chargen |
This is an example program demonstrating how to use the CharGenTCPClient and CharGenUDPClient classes.
|
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.
|
Charsets |
Helps to deal with Charsets.
|
CompositeFileEntryParser |
This implementation allows to pack some FileEntryParsers together and handle the case where the returned dir style isn't 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 |
This abstract class implements the common timestamp parsing algorithm for all the concrete parsers.
|
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.
|
CRLFLineReader |
CRLFLineReader implements a readLine() method that requires exactly CRLF to terminate an input line.
|
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 DatagramSocketClient .
|
daytime |
This is an example program demonstrating how to use the DaytimeTCP and DaytimeUDP classes.
|
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 |
Implements the DatagramSocketFactory interface by simply wrapping the DatagramSocket constructors.
|
DefaultFTPFileEntryParserFactory |
This is the default implementation of the FTPFileEntryParserFactory interface.
|
DefaultSocketFactory |
DefaultSocketFactory implements the SocketFactory interface by simply wrapping the java.net.Socket and java.net.ServerSocket constructors.
|
DeflateSocket |
Wrapper class for FTP data channel sockets when compressing data in the "deflate" compression format.
|
DelegateSocket |
Wrapper class for FTP data channel sockets.
|
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 beginning 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 beginning of lines which do not signal end of message yet start with a dot.
|
DurationUtils |
Temporary until Commons Lang 3.12.0.
|
echo |
This is an example program demonstrating how to use the EchoTCPClient and EchoUDPClient classes.
|
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.
|
ExtendedNNTPOps |
Simple class showing some of the extended commands (AUTH, XOVER, LIST ACTIVE)
|
ExtendedPOP3Client |
A POP3 Cilent class with protocol and authentication extensions support (RFC2449 and RFC2195).
|
ExtendedPOP3Client.AUTH_METHOD |
The enumeration of currently-supported authentication methods.
|
finger |
This is an example of how you would implement the finger command in Java using NetComponents.
|
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.
|
FTPClient.CSL |
|
FTPClient.HostnameResolver |
Strategy interface for updating host names received from FTP server for passive NAT workaround.
|
FTPClient.NatServerResolverImpl |
Default strategy for passive NAT workaround (site-local replies are replaced.)
|
FTPClient.PropertiesSingleton |
|
FTPClientConfig |
This class implements an alternate means of configuring the FTPClient object and also subordinate objects which
it uses.
|
FTPClientExample |
This is an example program demonstrating how to use the FTPClient class.
|
FTPCmd |
|
FTPCommand |
Deprecated.
|
FTPConnectionClosedException |
FTPConnectionClosedException is used to indicate the premature or unexpected closing of an FTP connection resulting from a
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
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.
|
FTPFileFilter |
Performs filtering on FTPFile instances.
|
FTPFileFilters |
Implements some simple FTPFileFilter classes.
|
FTPHTTPClient |
Experimental attempt at FTP client that tunnels over an HTTP proxy connection.
|
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.
|
FTPSClient |
FTP over SSL processing.
|
FTPSCommand |
Deprecated.
|
FTPSServerSocketFactory |
Server socket factory for FTPS connections.
|
FTPSSocketFactory |
Socket factory for FTPS connections.
|
FTPSTrustManager |
Deprecated.
|
FTPTimestampParser |
This interface specifies the concept of parsing an FTP server's timestamp.
|
FTPTimestampParserImpl |
Default implementation of the FTPTimestampParser interface also implements the Configurable interface to allow the parsing to be configured from the outside.
|
fwhois |
This is an example of how you would implement the Linux fwhois command in Java using NetComponents.
|
IMAP |
The IMAP class provides the basic the functionality necessary to implement your own IMAP client.
|
IMAP.IMAPChunkListener |
|
IMAP.IMAPState |
|
IMAPClient |
The IMAPClient class provides the basic functionalities found in an IMAP client.
|
IMAPClient.FETCH_ITEM_NAMES |
The message data item names for the FETCH command defined in RFC 3501.
|
IMAPClient.SEARCH_CRITERIA |
The search criteria defined in RFC 3501.
|
IMAPClient.STATUS_DATA_ITEMS |
The status data items defined in RFC 3501.
|
IMAPCommand |
IMAPCommand stores IMAP command codes.
|
IMAPExportMbox |
This is an example program demonstrating how to use the IMAP[S]Client class.
|
IMAPExportMbox.MboxListener |
|
IMAPImportMbox |
This is an example program demonstrating how to use the IMAP[S]Client class.
|
IMAPMail |
This is an example program demonstrating how to use the IMAP[S]Client class.
|
IMAPReply |
Stores IMAP reply code constants.
|
IMAPSClient |
The IMAPSClient class provides SSL/TLS connection encryption to IMAPClient.
|
IMAPUtils |
Utility class for shared IMAP utilities
|
InvalidTelnetOptionException |
The InvalidTelnetOptionException is the exception that is thrown whenever a TelnetOptionHandler with an invlaid option code is registered in TelnetClient
with addOptionHandler.
|
IOUtil |
This is a utility class providing a reader/writer capability required by the weatherTelnet, rexec, rshell, and rlogin example programs.
|
KeyManagerUtils |
General KeyManager utilities
|
KeyManagerUtils.ClientKeyStore |
|
KeyManagerUtils.X509KeyManager |
|
ListenerList |
|
ListNewsgroups |
This is a trivial example using the NNTP package to approximate the UNIX newsgroups command.
|
MacOsPeterFTPEntryParser |
Implementation FTPFileEntryParser and FTPFileListParser for pre MacOS-X Systems.
|
Main |
Helper application for example classes.
|
MalformedServerReplyException |
This exception is used to indicate that the reply from a server could not be interpreted.
|
MessageThreading |
Sample program demonstrating the use of article iteration and threading.
|
MLSxEntryParser |
Parser class for MSLT and MLSD replies.
|
MVSFTPEntryParser |
|
NetConstants |
Constants provided as public only for our own implementation, you can consider this private for now.
|
NetwareFTPEntryParser |
|
NewGroupsOrNewsQuery |
The NewGroupsOrNewsQuery class.
|
NewsgroupInfo |
|
NewsgroupIterator |
Class which wraps an Iterable<String> of raw newgroup information to generate an Iterable<NewsgroupInfo> of the parsed information.
|
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
NNTPReply.SERVICE_DISCONTINUED response (NNTP reply code 400) to a failed NNTP command.
|
NNTPReply |
NNTPReply stores a set of constants for NNTP reply codes.
|
NntpThreadContainer |
A placeholder utility class, used for constructing a tree of Threadables Original implementation by Jamie Zawinski.
|
NNTPUtils |
Some convenience methods for NNTP example classes.
|
NTFTPEntryParser |
|
NTPClient |
This is an example program demonstrating how to use the NTPUDPClient class.
|
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.
|
NtpUtils |
Common NtpUtils Helper class.
|
NtpV3Impl |
Implements NtpV3Packet to convert Java objects to and 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.
|
OS2FTPEntryParser |
|
OS400FTPEntryParser |
Example *FILE/*MEM FTP entries, when the current
working directory is a file of file system QSYS:
------------------------------------------------
$ cwd /qsys.lib/rpgunit.lib/rpgunitc1.file
250-NAMEFMT set to 1.
|
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.
|
POP3ExportMbox |
This is an example program demonstrating how to use the POP3[S]Client class.
|
POP3Mail |
This is an example program demonstrating how to use the POP3[S]Client class.
|
POP3MessageInfo |
POP3MessageInfo is used to return information about messages stored on a POP3 server.
|
POP3Reply |
POP3Reply stores POP3 reply code constants.
|
POP3SClient |
POP3 over SSL processing.
|
PostMessage |
This is an example program using the NNTP package to post an article to the specified newsgroup(s).
|
PrintCommandListener |
This is a support class for some example programs.
|
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 RExecClient , from which it is derived, and implements the rcmd() facility that first
appeared in 4.2BSD Unix.
|
rdate |
This is an example program demonstrating how to use the TimeTCPClient and TimeUDPClient classes.
|
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.
|
ReplyIterator |
Wraps a BufferedReader and returns an Iterable<String> which returns the individual lines from the reader.
|
rexec |
This is an example program demonstrating how to use the RExecClient class.
|
RExecClient |
RExecClient implements the rexec() facility that first appeared in 4.2BSD Unix.
|
rlogin |
This is an example program demonstrating how to use the RLoginClient class.
|
RLoginClient |
RLoginClient is very similar to 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.
|
rshell |
This is an example program demonstrating how to use the RCommandClient class.
|
ServerToServerFTP |
This is an example program demonstrating how to use the FTPClient class.
|
SimpleNNTPHeader |
This class is used to construct the bare minimum acceptable header for most newsreaders.
|
SimpleNTPServer |
The SimpleNTPServer class is a UDP implementation of a server for the Network Time Protocol (NTP) version 3 as described in RFC 1305.
|
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
SMTPReply.SERVICE_NOT_AVAILABLE response (SMTP reply code 421) to a failed SMTP command.
|
SMTPMail |
This is an example program using the SMTP package to send a message to the specified recipients.
|
SMTPReply |
SMTPReply stores a set of constants for SMTP reply codes.
|
SMTPSClient |
SMTP over SSL processing.
|
SocketClient |
The SocketClient provides the basic operations that are required of client objects accessing sockets.
|
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.
|
SSLContextUtils |
General utilities for SSLContext.
|
SSLSocketUtils |
General utilities for SSLSocket.
|
SubnetUtils |
Performs subnet calculations given a network address and a subnet mask.
|
SubnetUtilsExample |
Example class that shows how to use the SubnetUtils class.
|
SuppressGAOptionHandler |
Implements the telnet suppress go ahead option RFC 858.
|
Telnet |
|
TelnetClient |
The TelnetClient class implements the simple network virtual terminal (NVT) for the Telnet protocol according to RFC 854.
|
TelnetClientExample |
This is a simple example of use of TelnetClient.
|
TelnetCommand |
The TelnetCommand class cannot be instantiated and only serves as a storehouse for telnet command constants.
|
TelnetInputListener |
Listener interface used for notification that incoming data is available to be read.
|
TelnetInputStream |
|
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.
|
TelnetOutputStream |
Wraps an output stream.
|
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 defining 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 defining the TFTP Data packet type.
|
TFTPErrorPacket |
A final class derived from TFTPPacket defining the TFTP Error packet type.
|
TFTPExample |
This is an example of a simple Java TFTP client.
|
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 defining 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 defining a TFTP write request packet type.
|
Threadable |
A placeholder interface for threadable message objects Author: Rory Winston (rwinston@checkfree.com)
|
Threader |
This is an implementation of a message threading algorithm, as originally devised by Zamie Zawinski.
|
TimeClient |
This is an example program demonstrating how to use the TimeTCPClient and TimeUDPClient classes.
|
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.
|
TrustManagerUtils |
TrustManager utilities for generating TrustManagers.
|
TrustManagerUtils.TrustManager |
|
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.
|
Utils |
Utilities for mail examples
|
VMSFTPEntryParser |
Implementation FTPFileEntryParser and FTPFileListParser for VMS Systems.
|
VMSVersioningFTPEntryParser |
Special implementation VMSFTPEntryParser with versioning turned on.
|
WeatherTelnet |
This is an example of a trivial use of the TelnetClient class.
|
WhoisClient |
The WhoisClient class implements the client side of the Internet Whois Protocol defined in RFC 954.
|
WindowSizeOptionHandler |
Implements the telnet window size option RFC 1073.
|