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.
|
ArticlePointer |
Deprecated.
|
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 |
Provides Base64 encoding and decoding as defined by RFC 2045.
|
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 dealing with Charsets.
|
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 |
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
.
|
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.
|
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.
|
ExtendedPOP3Client |
A POP3 Cilent class with protocol and authentication extensions support
(RFC2449 and RFC2195).
|
ExtendedPOP3Client.AUTH_METHOD |
The enumeration of currently-supported authentication methods.
|
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.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.)
|
FTPClientConfig |
This class implements an alternate means of configuring the
FTPClient object and
also subordinate objects which it uses.
|
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 |
Perform filtering on FTPFile entries.
|
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 |
Implementation of org.apache.commons.net.SocketFactory
|
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.
|
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.
|
IMAPReply |
IMAPReply stores IMAP reply code constants.
|
IMAPSClient |
The IMAPSClient class provides SSL/TLS connection encryption to IMAPClient.
|
InvalidTelnetOptionException |
The InvalidTelnetOptionException is the exception that is
thrown whenever a TelnetOptionHandler with an invlaid
option code is registered in TelnetClient with addOptionHandler.
|
KeyManagerUtils |
General KeyManager utilities
|
ListenerList |
|
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.
|
MLSxEntryParser |
Parser class for MSLT and MLSD replies.
|
MVSFTPEntryParser |
Implementation of FTPFileEntryParser and FTPFileListParser for IBM zOS/MVS
Systems.
|
NetwareFTPEntryParser |
Implementation of FTPFileEntryParser and FTPFileListParser for Netware Systems.
|
NewGroupsOrNewsQuery |
The NewGroupsOrNewsQuery class.
|
NewsgroupInfo |
|
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.
|
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.
|
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.
|
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.
|
POP3SClient |
POP3 over SSL processing.
|
PrintCommandListener |
This is a support class for some of the 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.
|
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
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.
|
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
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.
|
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 |
A class that performs some subnet calculations given a network address and a subnet mask.
|
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.
|
TelnetInputListener |
Listener interface used for notification that incoming data is
available to be read.
|
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 (rwinston@checkfree.com)
|
Threader |
|
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.
|
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.
|
WindowSizeOptionHandler |
Implements the telnet window size option RFC 1073.
|