Spec-Zone .ru
спецификации, руководства, описания, API
|
Interface | Description |
---|---|
Closeable |
A
Closeable is a source or destination of data that can be closed. |
DataInput |
The
DataInput interface provides
for reading bytes from a binary stream and
reconstructing from them data in any of
the Java primitive types. |
DataOutput |
The
DataOutput interface provides
for converting data from any of the Java
primitive types to a series of bytes and
writing these bytes to a binary stream. |
Externalizable |
Only the identity of the class of an Externalizable instance is
written in the serialization stream and it is the responsibility
of the class to save and restore the contents of its instances.
|
FileFilter |
A filter for abstract pathnames.
|
FilenameFilter |
Instances of classes that implement this interface are used to
filter filenames.
|
Flushable |
A Flushable is a destination of data that can be flushed.
|
ObjectInput |
ObjectInput extends the DataInput interface to include the reading of
objects.
|
ObjectInputValidation |
Callback interface to allow validation of objects within a graph.
|
ObjectOutput |
ObjectOutput extends the DataOutput interface to include writing of objects.
|
ObjectStreamConstants |
Constants written into the Object Serialization Stream.
|
Serializable |
Serializability of a class is enabled by the class implementing the
java.io.Serializable interface.
|
Class | Description |
---|---|
BufferedInputStream |
A
BufferedInputStream adds
functionality to another input stream-namely,
the ability to buffer the input and to
support the mark and reset
methods. |
BufferedOutputStream |
The class implements a buffered output stream.
|
BufferedReader |
Reads text from a character-input stream, buffering characters so as to
provide for the efficient reading of characters, arrays, and lines.
|
BufferedWriter |
Writes text to a character-output stream, buffering characters so as to
provide for the efficient writing of single characters, arrays, and strings.
|
ByteArrayInputStream |
A
ByteArrayInputStream contains
an internal buffer that contains bytes that
may be read from the stream. |
ByteArrayOutputStream |
This class implements an output stream in which the data is
written into a byte array.
|
CharArrayReader |
This class implements a character buffer that can be used as a
character-input stream.
|
CharArrayWriter |
This class implements a character buffer that can be used as an Writer.
|
Console |
Methods to access the character-based console device, if any, associated
with the current Java virtual machine.
|
DataInputStream |
A data input stream lets an application read primitive Java data
types from an underlying input stream in a machine-independent
way.
|
DataOutputStream |
A data output stream lets an application write primitive Java data
types to an output stream in a portable way.
|
File |
An abstract representation of file and directory pathnames.
|
FileDescriptor |
Instances of the file descriptor class serve as an opaque handle
to the underlying machine-specific structure representing an open
file, an open socket, or another source or sink of bytes.
|
FileInputStream |
A
FileInputStream obtains input bytes
from a file in a file system. |
FileOutputStream |
A file output stream is an output stream for writing data to a
File or to a FileDescriptor . |
FilePermission |
This class represents access to a file or directory.
|
FileReader |
Convenience class for reading character files.
|
FileWriter |
Convenience class for writing character files.
|
FilterInputStream |
A
FilterInputStream contains
some other input stream, which it uses as
its basic source of data, possibly transforming
the data along the way or providing additional
functionality. |
FilterOutputStream |
This class is the superclass of all classes that filter output
streams.
|
FilterReader |
Abstract class for reading filtered character streams.
|
FilterWriter |
Abstract class for writing filtered character streams.
|
InputStream |
This abstract class is the superclass of all classes representing
an input stream of bytes.
|
InputStreamReader |
An InputStreamReader is a bridge from byte streams to character streams: It
reads bytes and decodes them into characters using a specified
. |
LineNumberInputStream | Deprecated
This class incorrectly assumes that bytes adequately represent
characters.
|
LineNumberReader |
A buffered character-input stream that keeps track of line numbers.
|
ObjectInputStream |
An ObjectInputStream deserializes primitive data and objects previously
written using an ObjectOutputStream.
|
ObjectInputStream.GetField |
Provide access to the persistent fields read from the input stream.
|
ObjectOutputStream |
An ObjectOutputStream writes primitive data types and graphs of Java objects
to an OutputStream.
|
ObjectOutputStream.PutField |
Provide programmatic access to the persistent fields to be written
to ObjectOutput.
|
ObjectStreamClass |
Serialization's descriptor for classes.
|
ObjectStreamField |
A description of a Serializable field from a Serializable class.
|
OutputStream |
This abstract class is the superclass of all classes representing
an output stream of bytes.
|
OutputStreamWriter |
An OutputStreamWriter is a bridge from character streams to byte streams:
Characters written to it are encoded into bytes using a specified
. |
PipedInputStream |
A piped input stream should be connected
to a piped output stream; the piped input
stream then provides whatever data bytes
are written to the piped output stream.
|
PipedOutputStream |
A piped output stream can be connected to a piped input stream
to create a communications pipe.
|
PipedReader |
Piped character-input streams.
|
PipedWriter |
Piped character-output streams.
|
PrintStream |
A
PrintStream adds functionality to another output stream,
namely the ability to print representations of various data values
conveniently. |
PrintWriter |
Prints formatted representations of objects to a text-output stream.
|
PushbackInputStream |
A
PushbackInputStream adds
functionality to another input stream, namely
the ability to "push back" or "unread"
one byte. |
PushbackReader |
A character-stream reader that allows characters to be pushed back into the
stream.
|
RandomAccessFile |
Instances of this class support both reading and writing to a
random access file.
|
Reader |
Abstract class for reading character streams.
|
SequenceInputStream |
A
SequenceInputStream represents
the logical concatenation of other input
streams. |
SerializablePermission |
This class is for Serializable permissions.
|
StreamTokenizer |
The
StreamTokenizer class takes an input stream and
parses it into "tokens", allowing the tokens to be
read one at a time. |
StringBufferInputStream | Deprecated
This class does not properly convert characters into bytes.
|
StringReader |
A character stream whose source is a string.
|
StringWriter |
A character stream that collects its output in a string buffer, which can
then be used to construct a string.
|
Writer |
Abstract class for writing to character streams.
|
Exception | Description |
---|---|
CharConversionException |
Base class for character conversion exceptions.
|
EOFException |
Signals that an end of file or end of stream has been reached
unexpectedly during input.
|
FileNotFoundException |
Signals that an attempt to open the file denoted by a specified pathname
has failed.
|
InterruptedIOException |
Signals that an I/O operation has been interrupted.
|
InvalidClassException |
Thrown when the Serialization runtime detects one of the following
problems with a Class.
|
InvalidObjectException |
Indicates that one or more deserialized objects failed validation
tests.
|
IOException |
Signals that an I/O exception of some sort has occurred.
|
NotActiveException |
Thrown when serialization or deserialization is not active.
|
NotSerializableException |
Thrown when an instance is required to have a Serializable interface.
|
ObjectStreamException |
Superclass of all exceptions specific to Object Stream classes.
|
OptionalDataException |
Exception indicating the failure of an object read operation due to
unread primitive data, or the end of data belonging to a serialized
object in the stream.
|
StreamCorruptedException |
Thrown when control information that was read from an object stream
violates internal consistency checks.
|
SyncFailedException |
Signals that a sync operation has failed.
|
UncheckedIOException |
Wraps an
IOException with an unchecked exception. |
UnsupportedEncodingException |
The Character Encoding is not supported.
|
UTFDataFormatException |
Signals that a malformed string in
modified UTF-8
format has been read in a data
input stream or by any class that implements the data input
interface.
|
WriteAbortedException |
Signals that one of the ObjectStreamExceptions was thrown during a
write operation.
|
Error | Description |
---|---|
IOError |
Thrown when a serious I/O error has occurred.
|
Interface | Description |
---|---|
Appendable |
An object to which char sequences and values can be appended.
|
AutoCloseable |
A resource that must be closed when it is no longer needed.
|
CharSequence |
A CharSequence is a readable sequence of
char values. |
Cloneable |
A class implements the
Cloneable interface to
indicate to the Object.clone() method that it
is legal for that method to make a
field-for-field copy of instances of that class. |
Comparable<T> |
This interface imposes a total ordering on the objects of each class that
implements it.
|
Iterable<T> |
Implementing this interface allows an object to be the target of
the "for-each loop" statement.
|
Readable |
A Readable is a source of characters.
|
Runnable |
The
Runnable interface should be implemented by any
class whose instances are intended to be executed by a thread. |
Thread.UncaughtExceptionHandler |
Interface for handlers invoked when a Thread abruptly
terminates due to an uncaught exception.
|
Class | Description |
---|---|
Boolean |
The Boolean class wraps a value of the primitive type
boolean in an object. |
Byte |
The
Byte class wraps a value of primitive type byte
in an object. |
Character |
The
Character class wraps a value of the primitive
type char in an object. |
Character.Subset |
Instances of this class represent particular subsets of the Unicode
character set.
|
Character.UnicodeBlock |
A family of character subsets representing the character blocks in the
Unicode specification.
|
Class<T> |
Instances of the class
Class represent classes and
interfaces in a running Java application. |
ClassLoader |
A class loader is an object that is responsible for loading classes.
|
ClassValue<T> |
Lazily associate a computed value with (potentially) every type.
|
Compiler |
The
Compiler class is provided to support Java-to-native-code
compilers and related services. |
Double |
The
Double class wraps a value of the primitive type
double in an object. |
Enum<E extends Enum<E>> |
This is the common base class of all Java language enumeration types.
|
Float |
The
Float class wraps a value of primitive type
float in an object. |
InheritableThreadLocal<T> |
This class extends ThreadLocal to provide inheritance of values
from parent thread to child thread: when a child thread is created, the
child receives initial values for all inheritable thread-local variables
for which the parent has values.
|
Integer |
The
Integer class wraps a value of the primitive type
int in an object. |
Long |
The
Long class wraps a value of the primitive type long in an object. |
Math |
The class
Math contains methods for performing basic
numeric operations such as the elementary exponential, logarithm,
square root, and trigonometric functions. |
Number |
The abstract class
Number is the superclass of platform
classes representing numeric values that are convertible to the
primitive types byte , double , float , int , long , and short . |
Object |
Class
Object is the root of the class hierarchy. |
Package |
Package objects contain version information
about the implementation and specification of a Java package. |
Process |
The
ProcessBuilder.start() and
Runtime.exec
methods create a native process and return an instance of a
subclass of Process that can be used to control the process
and obtain information about it. |
ProcessBuilder |
This class is used to create operating system processes.
|
ProcessBuilder.Redirect |
Represents a source of subprocess input or a destination of
subprocess output.
|
Runtime |
Every Java application has a single instance of class
Runtime that allows the application to interface with
the environment in which the application is running. |
RuntimePermission |
This class is for runtime permissions.
|
SecurityManager |
The security manager is a class that allows
applications to implement a security policy.
|
Short |
The
Short class wraps a value of primitive type short in an object. |
StackTraceElement |
An element in a stack trace, as returned by
Throwable.getStackTrace() . |
StrictMath |
The class
StrictMath contains methods for performing basic
numeric operations such as the elementary exponential, logarithm,
square root, and trigonometric functions. |
String |
The
String class represents character strings. |
StringBuffer |
A thread-safe, mutable sequence of characters.
|
StringBuilder |
A mutable sequence of characters.
|
System |
The
System class contains several useful class fields
and methods. |
Thread |
A thread is a thread of execution in a program.
|
ThreadGroup |
A thread group represents a set of threads.
|
ThreadLocal<T> |
This class provides thread-local variables.
|
Throwable |
The
Throwable class is the superclass of all errors and
exceptions in the Java language. |
Void |
The
Void class is an uninstantiable placeholder class to hold a
reference to the Class object representing the Java keyword
void. |
Enum | Description |
---|---|
Character.UnicodeScript |
A family of character subsets representing the character scripts
defined in the
|
ProcessBuilder.Redirect.Type |
The type of a
ProcessBuilder.Redirect . |
Thread.State |
A thread state.
|
Exception | Description |
---|---|
ArithmeticException |
Thrown when an exceptional arithmetic condition has occurred.
|
ArrayIndexOutOfBoundsException |
Thrown to indicate that an array has been accessed with an
illegal index.
|
ArrayStoreException |
Thrown to indicate that an attempt has been made to store the
wrong type of object into an array of objects.
|
ClassCastException |
Thrown to indicate that the code has attempted to cast an object
to a subclass of which it is not an instance.
|
ClassNotFoundException |
Thrown when an application tries to load in a class through its
string name using:
The
forName method in class Class . |
CloneNotSupportedException |
Thrown to indicate that the
clone method in class
Object has been called to clone an object, but that
the object's class does not implement the Cloneable
interface. |
EnumConstantNotPresentException |
Thrown when an application tries to access an enum constant by name
and the enum type contains no constant with the specified name.
|
Exception |
The class
Exception and its subclasses are a form of
Throwable that indicates conditions that a reasonable
application might want to catch. |
IllegalAccessException |
An IllegalAccessException is thrown when an application tries
to reflectively create an instance (other than an array),
set or get a field, or invoke a method, but the currently
executing method does not have access to the definition of
the specified class, field, method or constructor.
|
IllegalArgumentException |
Thrown to indicate that a method has been passed an illegal or
inappropriate argument.
|
IllegalMonitorStateException |
Thrown to indicate that a thread has attempted to wait on an
object's monitor or to notify other threads waiting on an object's
monitor without owning the specified monitor.
|
IllegalStateException |
Signals that a method has been invoked at an illegal or
inappropriate time.
|
IllegalThreadStateException |
Thrown to indicate that a thread is not in an appropriate state
for the requested operation.
|
IndexOutOfBoundsException |
Thrown to indicate that an index of some sort (such as to an array, to a
string, or to a vector) is out of range.
|
InstantiationException |
Thrown when an application tries to create an instance of a class
using the
newInstance method in class
Class , but the specified class object cannot be
instantiated. |
InterruptedException |
Thrown when a thread is waiting, sleeping, or otherwise occupied,
and the thread is interrupted, either before or during the activity.
|
NegativeArraySizeException |
Thrown if an application tries to create an array with negative size.
|
NoSuchFieldException |
Signals that the class doesn't have a field of a specified name.
|
NoSuchMethodException |
Thrown when a particular method cannot be found.
|
NullPointerException |
Thrown when an application attempts to use
null in a
case where an object is required. |
NumberFormatException |
Thrown to indicate that the application has attempted to convert
a string to one of the numeric types, but that the string does not
have the appropriate format.
|
ReflectiveOperationException |
Common superclass of exceptions thrown by reflective operations in
core reflection.
|
RuntimeException |
RuntimeException is the superclass of those
exceptions that can be thrown during the normal operation of the
Java Virtual Machine. |
SecurityException |
Thrown by the security manager to indicate a security violation.
|
StringIndexOutOfBoundsException |
Thrown by
String methods to indicate that an index
is either negative or greater than the size of the string. |
TypeNotPresentException |
Thrown when an application tries to access a type using a string
representing the type's name, but no definition for the type with
the specified name can be found.
|
UnsupportedOperationException |
Thrown to indicate that the requested operation is not supported.
|
Error | Description |
---|---|
AbstractMethodError |
Thrown when an application tries to call an abstract method.
|
AssertionError |
Thrown to indicate that an assertion has failed.
|
BootstrapMethodError |
Thrown to indicate that an
invokedynamic instruction has
failed to find its bootstrap method,
or the bootstrap method has failed to provide a
call site with a target
of the correct method type. |
ClassCircularityError |
Thrown when the Java Virtual Machine detects a circularity in the
superclass hierarchy of a class being loaded.
|
ClassFormatError |
Thrown when the Java Virtual Machine attempts to read a class
file and determines that the file is malformed or otherwise cannot
be interpreted as a class file.
|
Error |
An
Error is a subclass of Throwable
that indicates serious problems that a reasonable application
should not try to catch. |
ExceptionInInitializerError |
Signals that an unexpected exception has occurred in a static initializer.
|
IllegalAccessError |
Thrown if an application attempts to access or modify a field, or
to call a method that it does not have access to.
|
IncompatibleClassChangeError |
Thrown when an incompatible class change has occurred to some class
definition.
|
InstantiationError |
Thrown when an application tries to use the Java
new
construct to instantiate an abstract class or an interface. |
InternalError |
Thrown to indicate some unexpected internal error has occurred in
the Java Virtual Machine.
|
LinkageError |
Subclasses of
LinkageError indicate that a class has
some dependency on another class; however, the latter class has
incompatibly changed after the compilation of the former class. |
NoClassDefFoundError |
Thrown if the Java Virtual Machine or a
ClassLoader instance
tries to load in the definition of a class (as part of a normal method call
or as part of creating a new instance using the new expression)
and no definition of the class could be found. |
NoSuchFieldError |
Thrown if an application tries to access or modify a specified
field of an object, and that object no longer has that field.
|
NoSuchMethodError |
Thrown if an application tries to call a specified method of a
class (either static or instance), and that class no longer has a
definition of that method.
|
OutOfMemoryError |
Thrown when the Java Virtual Machine cannot allocate an object
because it is out of memory, and no more memory could be made
available by the garbage collector.
|
StackOverflowError |
Thrown when a stack overflow occurs because an application
recurses too deeply.
|
ThreadDeath |
An instance of
ThreadDeath is thrown in the victim thread
when the (deprecated) Thread.stop() method is invoked. |
UnknownError |
Thrown when an unknown but serious exception has occurred in the
Java Virtual Machine.
|
UnsatisfiedLinkError |
Thrown if the Java Virtual Machine cannot find an appropriate
native-language definition of a method declared
native . |
UnsupportedClassVersionError |
Thrown when the Java Virtual Machine attempts to read a class
file and determines that the major and minor version numbers
in the file are not supported.
|
VerifyError |
Thrown when the "verifier" detects that a class file,
though well formed, contains some sort of internal inconsistency
or security problem.
|
VirtualMachineError |
Thrown to indicate that the Java Virtual Machine is broken or has
run out of resources necessary for it to continue operating.
|
Annotation Type | Description |
---|---|
Deprecated |
A program element annotated @Deprecated is one that programmers
are discouraged from using, typically because it is dangerous,
or because a better alternative exists.
|
FunctionalInterface |
An informative annotation type used to indicate that an interface
type declaration is intended to be a functional interface as
defined by the Java Language Specification.
|
Override |
Indicates that a method declaration is intended to override a
method declaration in a supertype.
|
SafeVarargs |
A programmer assertion that the body of the annotated method or
constructor does not perform potentially unsafe operations on its
varargs parameter.
|
SuppressWarnings |
Indicates that the named compiler warnings should be suppressed in the
annotated element (and in all program elements contained in the annotated
element).
|
Interface | Description |
---|---|
ClassFileTransformer |
An agent provides an implementation of this interface in order
to transform class files.
|
Instrumentation |
This class provides services needed to instrument Java
programming language code.
|
Class | Description |
---|---|
ClassDefinition |
This class serves as a parameter block to the
Instrumentation.redefineClasses method. |
Exception | Description |
---|---|
IllegalClassFormatException |
Thrown by an implementation of
ClassFileTransformer.transform
when its input parameters are invalid. |
UnmodifiableClassException |
Thrown by an implementation of
Instrumentation.redefineClasses
when one of the specified classes cannot be modified. |
Interface | Description |
---|---|
BufferPoolMXBean | |
ClassLoadingMXBean |
The management interface for the class loading system of
the Java virtual machine.
|
CompilationMXBean |
The management interface for the compilation system of
the Java virtual machine.
|
GarbageCollectorMXBean |
The management interface for the garbage collection of
the Java virtual machine.
|
MemoryManagerMXBean |
The management interface for a memory manager.
|
MemoryMXBean |
The management interface for the memory system of
the Java virtual machine.
|
MemoryPoolMXBean |
The management interface for a memory pool.
|
OperatingSystemMXBean |
The management interface for the operating system on which
the Java virtual machine is running.
|
PlatformLoggingMXBean |
The management interface for the logging facility.
|
PlatformManagedObject |
A platform managed object is a JMX MXBean
for monitoring and managing a component in the Java platform.
|
RuntimeMXBean |
The management interface for the runtime system of
the Java virtual machine.
|
ThreadMXBean |
The management interface for the thread system of
the Java virtual machine.
|
Class | Description |
---|---|
LockInfo |
Information about a lock.
|
ManagementFactory |
The
ManagementFactory class is a factory class for getting
managed beans for the Java platform. |
ManagementPermission |
The permission which the SecurityManager will check when code
that is running with a SecurityManager calls methods defined
in the management interface for the Java platform.
|
MemoryNotificationInfo |
The information about a memory notification.
|
MemoryUsage |
A MemoryUsage object represents a snapshot of memory usage.
|
MonitorInfo |
Information about an object monitor lock.
|
ThreadInfo |
Thread information.
|
Enum | Description |
---|---|
MemoryType |
Types of
memory pools . |
Class | Description |
---|---|
BigDecimal |
Immutable, arbitrary-precision signed decimal numbers.
|
BigInteger |
Immutable arbitrary-precision integers.
|
MathContext |
Immutable objects which encapsulate the context settings which
describe certain rules for numerical operators, such as those
implemented by the
BigDecimal class. |
Enum | Description |
---|---|
RoundingMode |
Specifies a rounding behavior for numerical operations
capable of discarding precision.
|
Interface | Description |
---|---|
ContentHandlerFactory |
This interface defines a factory for content handlers.
|
CookiePolicy |
CookiePolicy implementations decide which cookies should be accepted
and which should be rejected.
|
CookieStore |
A CookieStore object represents a storage for cookie.
|
DatagramSocketImplFactory |
This interface defines a factory for datagram socket implementations.
|
FileNameMap |
A simple interface which provides a mechanism to map
between a file name and a MIME type string.
|
ProtocolFamily |
Represents a family of communication protocols.
|
SocketImplFactory |
This interface defines a factory for socket implementations.
|
SocketOption<T> |
A socket option associated with a socket.
|
SocketOptions |
Interface of methods to get/set socket options.
|
URLStreamHandlerFactory |
This interface defines a factory for
URL stream
protocol handlers. |
Class | Description |
---|---|
Authenticator |
The class Authenticator represents an object that knows how to obtain
authentication for a network connection.
|
CacheRequest |
Represents channels for storing resources in the
ResponseCache.
|
CacheResponse |
Represent channels for retrieving resources from the
ResponseCache.
|
ContentHandler |
The abstract class
ContentHandler is the superclass
of all classes that read an Object from a
URLConnection . |
CookieHandler |
A CookieHandler object provides a callback mechanism to hook up a
HTTP state management policy implementation into the HTTP protocol
handler.
|
CookieManager |
CookieManager provides a concrete implementation of
CookieHandler ,
which separates the storage of cookies from the policy surrounding accepting
and rejecting cookies. |
DatagramPacket |
This class represents a datagram packet.
|
DatagramSocket |
This class represents a socket for sending and receiving datagram packets.
|
DatagramSocketImpl |
Abstract datagram and multicast socket implementation base class.
|
HttpCookie |
An HttpCookie object represents an HTTP cookie, which carries state
information between server and user agent.
|
HttpURLConnection |
A URLConnection with support for HTTP-specific features.
|
HttpURLPermission |
Represents permission to access a resource or set of resources defined by a
given http or https url, and for a given set of user-settable request methods
and request headers.
|
IDN |
Provides methods to convert internationalized domain names (IDNs) between
a normal Unicode representation and an ASCII Compatible Encoding (ACE) representation.
|
Inet4Address |
This class represents an Internet Protocol version 4 (IPv4) address.
|
Inet6Address |
This class represents an Internet Protocol version 6 (IPv6) address.
|
InetAddress |
This class represents an Internet Protocol (IP) address.
|
InetSocketAddress |
This class implements an IP Socket Address (IP address + port number)
It can also be a pair (hostname + port number), in which case an attempt
will be made to resolve the hostname.
|
InterfaceAddress |
This class represents a Network Interface address.
|
JarURLConnection |
A URL Connection to a Java ARchive (JAR) file or an entry in a JAR
file.
|
MulticastSocket |
The multicast datagram socket class is useful for sending
and receiving IP multicast packets.
|
NetPermission |
This class is for various network permissions.
|
NetworkInterface |
This class represents a Network Interface made up of a name,
and a list of IP addresses assigned to this interface.
|
PasswordAuthentication |
The class PasswordAuthentication is a data holder that is used by
Authenticator.
|
Proxy |
This class represents a proxy setting, typically a type (http, socks) and
a socket address.
|
ProxySelector |
Selects the proxy server to use, if any, when connecting to the
network resource referenced by a URL.
|
ResponseCache |
Represents implementations of URLConnection caches.
|
SecureCacheResponse |
Represents a cache response originally retrieved through secure
means, such as TLS.
|
ServerSocket |
This class implements server sockets.
|
Socket |
This class implements client sockets (also called just
"sockets").
|
SocketAddress |
This class represents a Socket Address with no protocol attachment.
|
SocketImpl |
The abstract class
SocketImpl is a common superclass
of all classes that actually implement sockets. |
SocketPermission |
This class represents access to a network via sockets.
|
StandardSocketOptions |
Defines the standard socket options.
|
URI |
Represents a Uniform Resource Identifier (URI) reference.
|
URL |
Class
URL represents a Uniform Resource
Locator, a pointer to a "resource" on the World
Wide Web. |
URLClassLoader |
This class loader is used to load classes and resources from a search
path of URLs referring to both JAR files and directories.
|
URLConnection |
The abstract class
URLConnection is the superclass
of all classes that represent a communications link between the
application and a URL. |
URLDecoder |
Utility class for HTML form decoding.
|
URLEncoder |
Utility class for HTML form encoding.
|
URLStreamHandler |
The abstract class
URLStreamHandler is the common
superclass for all stream protocol handlers. |
Enum | Description |
---|---|
Authenticator.RequestorType |
The type of the entity requesting authentication.
|
Proxy.Type |
Represents the proxy type.
|
StandardProtocolFamily |
Defines the standard families of communication protocols.
|
Exception | Description |
---|---|
BindException |
Signals that an error occurred while attempting to bind a
socket to a local address and port.
|
ConnectException |
Signals that an error occurred while attempting to connect a
socket to a remote address and port.
|
HttpRetryException |
Thrown to indicate that a HTTP request needs to be retried
but cannot be retried automatically, due to streaming mode
being enabled.
|
MalformedURLException |
Thrown to indicate that a malformed URL has occurred.
|
NoRouteToHostException |
Signals that an error occurred while attempting to connect a
socket to a remote address and port.
|
PortUnreachableException |
Signals that an ICMP Port Unreachable message has been
received on a connected datagram.
|
ProtocolException |
Thrown to indicate that there is an error in the underlying
protocol, such as a TCP error.
|
SocketException |
Thrown to indicate that there is an error creating or accessing a Socket.
|
SocketTimeoutException |
Signals that a timeout has occurred on a socket read or accept.
|
UnknownHostException |
Thrown to indicate that the IP address of a host could not be determined.
|
UnknownServiceException |
Thrown to indicate that an unknown service exception has
occurred.
|
URISyntaxException |
Checked exception thrown to indicate that a string could not be parsed as a
URI reference.
|
Class | Description |
---|---|
Buffer |
A container for data of a specific primitive type.
|
ByteBuffer |
A byte buffer.
|
ByteOrder |
A typesafe enumeration for byte orders.
|
CharBuffer |
A char buffer.
|
DoubleBuffer |
A double buffer.
|
FloatBuffer |
A float buffer.
|
IntBuffer |
An int buffer.
|
LongBuffer |
A long buffer.
|
MappedByteBuffer |
A direct byte buffer whose content is a memory-mapped region of a file.
|
ShortBuffer |
A short buffer.
|
Exception | Description |
---|---|
BufferOverflowException |
Unchecked exception thrown when a relative put operation reaches
the target buffer's limit.
|
BufferUnderflowException |
Unchecked exception thrown when a relative get operation reaches
the source buffer's limit.
|
InvalidMarkException |
Unchecked exception thrown when an attempt is made to reset a buffer
when its mark is not defined.
|
ReadOnlyBufferException |
Unchecked exception thrown when a content-mutation method such as
put or compact is invoked upon a read-only buffer.
|
Interface | Description |
---|---|
Remote |
The
Remote interface serves to identify interfaces whose
methods may be invoked from a non-local virtual machine. |
Class | Description |
---|---|
MarshalledObject<T> |
A
MarshalledObject contains a byte stream with the serialized
representation of an object given to its constructor. |
Naming |
The
Naming class provides methods for storing and obtaining
references to remote objects in a remote object registry. |
RMISecurityManager |
A subclass of
SecurityManager used by RMI applications that use
downloaded code. |
Exception | Description |
---|---|
AccessException |
An
AccessException is thrown by certain methods of the
java.rmi.Naming class (specifically bind ,
rebind , and unbind ) and methods of the
java.rmi.activation.ActivationSystem interface to
indicate that the caller does not have permission to perform the action
requested by the method call. |
AlreadyBoundException |
An
AlreadyBoundException is thrown if an attempt
is made to bind an object in the registry to a name that already
has an associated binding. |
ConnectException |
A
ConnectException is thrown if a connection is refused
to the remote host for a remote method call. |
ConnectIOException |
A
ConnectIOException is thrown if an
IOException occurs while making a connection
to the remote host for a remote method call. |
MarshalException |
A
MarshalException is thrown if a
java.io.IOException occurs while marshalling the remote call
header, arguments or return value for a remote method call. |
NoSuchObjectException |
A
NoSuchObjectException is thrown if an attempt is made to
invoke a method on an object that no longer exists in the remote virtual
machine. |
NotBoundException |
A
NotBoundException is thrown if an attempt
is made to lookup or unbind in the registry a name that has
no associated binding. |
RemoteException |
A
RemoteException is the common superclass for a number of
communication-related exceptions that may occur during the execution of a
remote method call. |
RMISecurityException | Deprecated
Use
SecurityException instead. |
ServerError |
A
ServerError is thrown as a result of a remote method
invocation when an Error is thrown while processing
the invocation on the server, either while unmarshalling the arguments,
executing the remote method itself, or marshalling the return value. |
ServerException |
A
ServerException is thrown as a result of a remote method
invocation when a RemoteException is thrown while processing
the invocation on the server, either while unmarshalling the arguments or
executing the remote method itself. |
ServerRuntimeException | Deprecated
no replacement
|
StubNotFoundException |
A
StubNotFoundException is thrown if a valid stub class
could not be found for a remote object when it is exported. |
UnexpectedException |
An
UnexpectedException is thrown if the client of a
remote method call receives, as a result of the call, a checked
exception that is not among the checked exception types declared in the
throws clause of the method in the remote interface. |
UnknownHostException |
An
UnknownHostException is thrown if a
java.net.UnknownHostException occurs while creating
a connection to the remote host for a remote method call. |
UnmarshalException |
An
UnmarshalException can be thrown while unmarshalling the
parameters or results of a remote method call if any of the following
conditions occur:
if an exception occurs while unmarshalling the call header
if the protocol for the return value is invalid
if a java.io.IOException occurs unmarshalling
parameters (on the server side) or the return value (on the client side). |
Interface | Description |
---|---|
AlgorithmConstraints |
This interface specifies constraints for cryptographic algorithms,
keys (key sizes), and other algorithm parameters.
|
Certificate | Deprecated
A new certificate handling package is created in the Java platform.
|
DomainCombiner |
A
DomainCombiner provides a means to dynamically
update the ProtectionDomains associated with the current
AccessControlContext . |
Guard |
This interface represents a guard, which is an object that is used
to protect access to another object.
|
Key |
The Key interface is the top-level interface for all keys.
|
KeyStore.Entry |
A marker interface for
KeyStore entry types. |
KeyStore.Entry.Attribute |
An attribute associated with a keystore entry.
|
KeyStore.LoadStoreParameter | |
KeyStore.ProtectionParameter |
A marker interface for keystore protection parameters.
|
Policy.Parameters |
This represents a marker interface for Policy parameters.
|
Principal |
This interface represents the abstract notion of a principal, which
can be used to represent any entity, such as an individual, a
corporation, and a login id.
|
PrivateKey |
A private key.
|
PrivilegedAction<T> |
A computation to be performed with privileges enabled.
|
PrivilegedExceptionAction<T> |
A computation to be performed with privileges enabled, that throws one or
more checked exceptions.
|
PublicKey |
A public key.
|
Class | Description |
---|---|
AccessControlContext |
An AccessControlContext is used to make system resource access decisions
based on the context it encapsulates.
|
AccessController |
The AccessController class is used for access control operations
and decisions.
|
AlgorithmParameterGenerator |
The
AlgorithmParameterGenerator class is used to generate a
set of
parameters to be used with a certain algorithm. |
AlgorithmParameterGeneratorSpi |
This class defines the Service Provider Interface (SPI)
for the
AlgorithmParameterGenerator class, which
is used to generate a set of parameters to be used with a certain algorithm. |
AlgorithmParameters |
This class is used as an opaque representation of cryptographic parameters.
|
AlgorithmParametersSpi |
This class defines the Service Provider Interface (SPI)
for the
AlgorithmParameters class, which is used to manage
algorithm parameters. |
AllPermission |
The AllPermission is a permission that implies all other permissions.
|
AuthProvider |
This class defines login and logout methods for a provider.
|
BasicPermission |
The BasicPermission class extends the Permission class, and
can be used as the base class for permissions that want to
follow the same naming convention as BasicPermission.
|
CodeSigner |
This class encapsulates information about a code signer.
|
CodeSource |
This class extends the concept of a codebase to
encapsulate not only the location (URL) but also the certificate chains
that were used to verify signed code originating from that location.
|
DigestInputStream |
A transparent stream that updates the associated message digest using
the bits going through the stream.
|
DigestOutputStream |
A transparent stream that updates the associated message digest using
the bits going through the stream.
|
GuardedObject |
A GuardedObject is an object that is used to protect access to
another object.
|
Identity | Deprecated
This class is no longer used.
|
IdentityScope | Deprecated
This class is no longer used.
|
KeyFactory |
Key factories are used to convert keys (opaque
cryptographic keys of type
Key ) into key specifications
(transparent representations of the underlying key material), and vice
versa. |
KeyFactorySpi |
This class defines the Service Provider Interface (SPI)
for the
KeyFactory class. |
KeyPair |
This class is a simple holder for a key pair (a public key and a
private key).
|
KeyPairGenerator |
The KeyPairGenerator class is used to generate pairs of
public and private keys.
|
KeyPairGeneratorSpi |
This class defines the Service Provider Interface (SPI)
for the
KeyPairGenerator class, which is used to generate
pairs of public and private keys. |
KeyRep |
Standardized representation for serialized Key objects.
|
KeyStore |
This class represents a storage facility for cryptographic
keys and certificates.
|
KeyStore.Builder |
A description of a to-be-instantiated KeyStore object.
|
KeyStore.CallbackHandlerProtection |
A ProtectionParameter encapsulating a CallbackHandler.
|
KeyStore.DomainLoadStoreParameter |
Configuration data that specifies the keystores in a keystore domain.
|
KeyStore.PasswordProtection |
A password-based implementation of
ProtectionParameter . |
KeyStore.PrivateKeyEntry |
A
KeyStore entry that holds a PrivateKey
and corresponding certificate chain. |
KeyStore.SecretKeyEntry |
A
KeyStore entry that holds a SecretKey . |
KeyStore.TrustedCertificateEntry |
A
KeyStore entry that holds a trusted
Certificate . |
KeyStoreSpi |
This class defines the Service Provider Interface (SPI)
for the
KeyStore class. |
MessageDigest |
This MessageDigest class provides applications the functionality of a
message digest algorithm, such as SHA-1 or SHA-256.
|
MessageDigestSpi |
This class defines the Service Provider Interface (SPI)
for the
MessageDigest class, which provides the functionality
of a message digest algorithm, such as MD5 or SHA. |
Permission |
Abstract class for representing access to a system resource.
|
PermissionCollection |
Abstract class representing a collection of Permission objects.
|
Permissions |
This class represents a heterogeneous collection of Permissions.
|
PKCS12Attribute |
An attribute associated with a PKCS12 keystore entry.
|
Policy |
A Policy object is responsible for determining whether code executing
in the Java runtime environment has permission to perform a
security-sensitive operation.
|
PolicySpi |
This class defines the Service Provider Interface (SPI)
for the
Policy class. |
ProtectionDomain |
This ProtectionDomain class encapsulates the characteristics of a domain,
which encloses a set of classes whose instances are granted a set
of permissions when being executed on behalf of a given set of Principals.
|
Provider |
This class represents a "provider" for the
Java Security API, where a provider implements some or all parts of
Java Security.
|
Provider.Service |
The description of a security service.
|
SecureClassLoader |
This class extends ClassLoader with additional support for defining
classes with an associated code source and permissions which are
retrieved by the system policy by default.
|
SecureRandom |
This class provides a cryptographically strong random number
generator (RNG).
|
SecureRandomSpi |
This class defines the Service Provider Interface (SPI)
for the
SecureRandom class. |
Security |
This class centralizes all security properties and common security
methods.
|
SecurityPermission |
This class is for security permissions.
|
Signature |
The Signature class is used to provide applications the functionality
of a digital signature algorithm.
|
SignatureSpi |
This class defines the Service Provider Interface (SPI)
for the
Signature class, which is used to provide the
functionality of a digital signature algorithm. |
SignedObject |
SignedObject is a class for the purpose of creating authentic
runtime objects whose integrity cannot be compromised without being
detected.
|
Signer | Deprecated
This class is no longer used.
|
Timestamp |
This class encapsulates information about a signed timestamp.
|
UnresolvedPermission |
The UnresolvedPermission class is used to hold Permissions that
were "unresolved" when the Policy was initialized.
|
URIParameter |
A parameter that contains a URI pointing to data intended for a
PolicySpi or ConfigurationSpi implementation.
|
Enum | Description |
---|---|
CryptoPrimitive |
An enumeration of cryptographic primitives.
|
KeyRep.Type |
Key type.
|
Exception | Description |
---|---|
AccessControlException |
This exception is thrown by the AccessController to indicate
that a requested access (to a critical system resource such as the
file system or the network) is denied.
|
DigestException |
This is the generic Message Digest exception.
|
GeneralSecurityException |
The
GeneralSecurityException class is a generic
security exception class that provides type safety for all the
security-related exception classes that extend from it. |
InvalidAlgorithmParameterException |
This is the exception for invalid or inappropriate algorithm parameters.
|
InvalidKeyException |
This is the exception for invalid Keys (invalid encoding, wrong
length, uninitialized, etc).
|
InvalidParameterException |
This exception, designed for use by the JCA/JCE engine classes,
is thrown when an invalid parameter is passed
to a method.
|
KeyException |
This is the basic key exception.
|
KeyManagementException |
This is the general key management exception for all operations
dealing with key management.
|
KeyStoreException |
This is the generic KeyStore exception.
|
NoSuchAlgorithmException |
This exception is thrown when a particular cryptographic algorithm is
requested but is not available in the environment.
|
NoSuchProviderException |
This exception is thrown when a particular security provider is
requested but is not available in the environment.
|
PrivilegedActionException |
This exception is thrown by
doPrivileged(PrivilegedExceptionAction) and
doPrivileged(PrivilegedExceptionAction,
AccessControlContext context) to indicate
that the action being performed threw a checked exception. |
ProviderException |
A runtime exception for Provider exceptions (such as
misconfiguration errors or unrecoverable internal errors),
which may be subclassed by Providers to
throw specialized, provider-specific runtime errors.
|
SignatureException |
This is the generic Signature exception.
|
UnrecoverableEntryException |
This exception is thrown if an entry in the keystore cannot be recovered.
|
UnrecoverableKeyException |
This exception is thrown if a key in the keystore cannot be recovered.
|
Interface | Description |
---|---|
Acl |
Interface representing an Access Control List (ACL).
|
AclEntry |
This is the interface used for representing one entry in an Access
Control List (ACL).
|
Group |
This interface is used to represent a group of principals.
|
Owner |
Interface for managing owners of Access Control Lists (ACLs) or ACL
configurations.
|
Permission |
This interface represents a permission, such as that used to grant
a particular type of access to a resource.
|
Exception | Description |
---|---|
AclNotFoundException |
This is an exception that is thrown whenever a reference is made to a
non-existent ACL (Access Control List).
|
LastOwnerException |
This is an exception that is thrown whenever an attempt is made to delete
the last owner of an Access Control List.
|
NotOwnerException |
This is an exception that is thrown whenever the modification of an object
(such as an Access Control List) is only allowed to be done by an owner of
the object, but the Principal attempting the modification is not an owner.
|
Interface | Description |
---|---|
Array |
The mapping in the Java programming language for the SQL type
ARRAY . |
Blob |
The representation (mapping) in
the JavaTM programming
language of an SQL
BLOB value. |
CallableStatement |
The interface used to execute SQL stored procedures.
|
Clob |
The mapping in the JavaTM programming language
for the SQL
CLOB type. |
Connection |
A connection (session) with a specific
database.
|
DatabaseMetaData |
Comprehensive information about the database as a whole.
|
Driver |
The interface that every driver class must implement.
|
DriverAction |
An interface that must be implemented when a Driver wants to be
notified by
DriverManager . |
NClob |
The mapping in the JavaTM programming language
for the SQL
NCLOB type. |
ParameterMetaData |
An object that can be used to get information about the types
and properties for each parameter marker in a
PreparedStatement object. |
PreparedStatement |
An object that represents a precompiled SQL statement.
|
Ref |
The mapping in the Java programming language of an SQL
REF
value, which is a reference to an SQL structured type value in the database. |
ResultSet |
A table of data representing a database result set, which
is usually generated by executing a statement that queries the database.
|
ResultSetMetaData |
An object that can be used to get information about the types
and properties of the columns in a
ResultSet object. |
RowId |
The representation (mapping) in the Java programming language of an SQL ROWID
value.
|
Savepoint |
The representation of a savepoint, which is a point within
the current transaction that can be referenced from the
Connection.rollback method. |
SQLData |
The interface used for the custom mapping of an SQL user-defined type (UDT) to
a class in the Java programming language.
|
SQLInput |
An input stream that contains a stream of values representing an
instance of an SQL structured type or an SQL distinct type.
|
SQLOutput |
The output stream for writing the attributes of a user-defined
type back to the database.
|
SQLType |
An object that is used to identify a generic SQL type, called a JDBC type or
a vendor specific data type.
|
SQLXML |
The mapping in the JavaTM programming language for the SQL XML type.
|
Statement |
The object used for executing a static SQL statement
and returning the results it produces.
|
Struct |
The standard mapping in the Java programming language for an SQL
structured type.
|
Wrapper |
Interface for JDBC classes which provide the ability to retrieve the delegate instance when the instance
in question is in fact a proxy class.
|
Class | Description |
---|---|
Date |
A thin wrapper around a millisecond value that allows
JDBC to identify this as an SQL
DATE value. |
DriverManager |
The basic service for managing a set of JDBC drivers.
NOTE: The DataSource interface, new in the
JDBC 2.0 API, provides another way to connect to a data source. |
DriverPropertyInfo |
Driver properties for making a connection.
|
SQLPermission |
The permission for which the
SecurityManager will check
when code that is running an application with a
SecurityManager enabled, calls the
DriverManager.deregisterDriver method,
DriverManager.setLogWriter method,
DriverManager.setLogStream (deprecated) method,
SyncFactory.setJNDIContext method,
SyncFactory.setLogger method,
Connection.setNetworktimeout method,
or the Connection.abort method. |
Time |
A thin wrapper around the
java.util.Date class that allows the JDBC
API to identify this as an SQL TIME value. |
Timestamp |
A thin wrapper around
java.util.Date that allows
the JDBC API to identify this as an SQL TIMESTAMP value. |
Types |
The class that defines the constants that are used to identify generic
SQL types, called JDBC types.
|
Enum | Description |
---|---|
ClientInfoStatus |
Enumeration for status of the reason that a property could not be set
via a call to
Connection.setClientInfo |
JDBCType |
Defines the constants that are used to identify generic
SQL types, called JDBC types.
|
PseudoColumnUsage |
Enumeration for pseudo/hidden column usage.
|
RowIdLifetime |
Enumeration for RowId life-time values.
|
Exception | Description |
---|---|
BatchUpdateException |
The subclass of
SQLException thrown when an error
occurs during a batch update operation. |
DataTruncation |
An exception thrown as a
DataTruncation exception
(on writes) or reported as a
DataTruncation warning (on reads)
when a data values is unexpectedly truncated for reasons other than its having
execeeded MaxFieldSize . |
SQLClientInfoException |
The subclass of
SQLException is thrown when one or more client info properties
could not be set on a Connection . |
SQLDataException |
The subclass of
SQLException thrown when the SQLState class value
is '22', or under vendor-specified conditions. |
SQLException |
An exception that provides information on a database access
error or other errors.
|
SQLFeatureNotSupportedException |
The subclass of
SQLException thrown when the SQLState class value is '0A'
( the value is 'zero' A). |
SQLIntegrityConstraintViolationException |
The subclass of
SQLException thrown when the SQLState class value
is '23', or under vendor-specified conditions. |
SQLInvalidAuthorizationSpecException |
The subclass of
SQLException thrown when the SQLState class value
is '28', or under vendor-specified conditions. |
SQLNonTransientConnectionException |
The subclass of
SQLException thrown for the SQLState
class value '08', or under vendor-specified conditions. |
SQLNonTransientException |
The subclass of
SQLException thrown when an instance where a retry
of the same operation would fail unless the cause of the SQLException
is corrected. |
SQLRecoverableException |
The subclass of
SQLException thrown in situations where a
previously failed operation might be able to succeed if the application performs
some recovery steps and retries the entire transaction or in the case of a
distributed transaction, the transaction branch. |
SQLSyntaxErrorException |
The subclass of
SQLException thrown when the SQLState class value
is '42', or under vendor-specified conditions. |
SQLTimeoutException |
The subclass of
SQLException thrown when the timeout specified by
Statement.setQueryTimeout , DriverManager.setLoginTimeout ,
DataSource.setLoginTimeout ,XADataSource.setLoginTimeout
has expired. |
SQLTransactionRollbackException |
The subclass of
SQLException thrown when the SQLState class value
is '40', or under vendor-specified conditions. |
SQLTransientConnectionException |
The subclass of
SQLException for the SQLState class
value '08', or under vendor-specified conditions. |
SQLTransientException |
The subclass of
SQLException is thrown in situations where a
previoulsy failed operation might be able to succeed when the operation is
retried without any intervention by application-level functionality. |
SQLWarning |
An exception that provides information on database access
warnings.
|
Interface | Description |
---|---|
AttributedCharacterIterator |
An
AttributedCharacterIterator allows iteration through both text and
related attribute information. |
CharacterIterator |
This interface defines a protocol for bidirectional iteration over text.
|
Class | Description |
---|---|
Annotation |
An Annotation object is used as a wrapper for a text attribute value if
the attribute has annotation characteristics.
|
AttributedCharacterIterator.Attribute |
Defines attribute keys that are used to identify text attributes.
|
AttributedString |
An AttributedString holds text and related attribute information.
|
Bidi |
This class implements the Unicode Bidirectional Algorithm.
|
BreakIterator |
The
BreakIterator class implements methods for finding
the location of boundaries in text. |
ChoiceFormat |
A
ChoiceFormat allows you to attach a format to a range of numbers. |
CollationElementIterator |
The
CollationElementIterator class is used as an iterator
to walk through each character of an international string. |
CollationKey |
A
CollationKey represents a String under the
rules of a specific Collator object. |
Collator |
The
Collator class performs locale-sensitive
String comparison. |
DateFormat |
DateFormat is an abstract class for date/time formatting subclasses which
formats and parses dates or time in a language-independent manner. |
DateFormat.Field |
Defines constants that are used as attribute keys in the
AttributedCharacterIterator returned
from DateFormat.formatToCharacterIterator and as
field identifiers in FieldPosition . |
DateFormatSymbols |
DateFormatSymbols is a public class for encapsulating
localizable date-time formatting data, such as the names of the
months, the names of the days of the week, and the time zone data. |
DecimalFormat |
DecimalFormat is a concrete subclass of
NumberFormat that formats decimal numbers. |
DecimalFormatSymbols |
This class represents the set of symbols (such as the decimal separator,
the grouping separator, and so on) needed by
DecimalFormat
to format numbers. |
FieldPosition |
FieldPosition is a simple class used by Format
and its subclasses to identify fields in formatted output. |
Format |
Format is an abstract base class for formatting locale-sensitive
information such as dates, messages, and numbers. |
Format.Field |
Defines constants that are used as attribute keys in the
AttributedCharacterIterator returned
from Format.formatToCharacterIterator and as
field identifiers in FieldPosition . |
MessageFormat |
MessageFormat provides a means to produce concatenated
messages in a language-neutral way. |
MessageFormat.Field |
Defines constants that are used as attribute keys in the
AttributedCharacterIterator returned
from MessageFormat.formatToCharacterIterator . |
Normalizer |
This class provides the method
normalize which transforms Unicode
text into an equivalent composed or decomposed form, allowing for easier
sorting and searching of text. |
NumberFormat |
NumberFormat is the abstract base class for all number
formats. |
NumberFormat.Field |
Defines constants that are used as attribute keys in the
AttributedCharacterIterator returned
from NumberFormat.formatToCharacterIterator and as
field identifiers in FieldPosition . |
ParsePosition |
ParsePosition is a simple class used by Format
and its subclasses to keep track of the current position during parsing. |
RuleBasedCollator |
The
RuleBasedCollator class is a concrete subclass of
Collator that provides a simple, data-driven, table
collator. |
SimpleDateFormat |
SimpleDateFormat is a concrete class for formatting and
parsing dates in a locale-sensitive manner. |
StringCharacterIterator |
StringCharacterIterator implements the
CharacterIterator protocol for a String . |
Enum | Description |
---|---|
Normalizer.Form |
This enum provides constants of the four Unicode normalization forms
that are described in
|
Exception | Description |
---|---|
ParseException |
Signals that an error has been reached unexpectedly
while parsing.
|
Class | Description |
---|---|
Clock |
A clock providing access to the current instant, date and time using a time-zone.
|
Duration |
A time-based amount of time, such as '34.5 seconds'.
|
Instant |
An instantaneous point on the time-line.
|
LocalDate |
A date without a time-zone in the ISO-8601 calendar system,
such as
2007-12-03 . |
LocalDateTime |
A date-time without a time-zone in the ISO-8601 calendar system,
such as
2007-12-03T10:15:30 . |
LocalTime |
A time without time-zone in the ISO-8601 calendar system,
such as
10:15:30 . |
MonthDay |
A month-day in the ISO-8601 calendar system, such as
--12-03 . |
OffsetDateTime |
A date-time with an offset from UTC/Greenwich in the ISO-8601 calendar system,
such as
2007-12-03T10:15:30+01:00 . |
OffsetTime |
A time with an offset from UTC/Greenwich in the ISO-8601 calendar system,
such as
10:15:30+01:00 . |
Period |
A date-based amount of time, such as '2 years, 3 months and 4 days'.
|
Year |
A year in the ISO-8601 calendar system, such as
2007 . |
YearMonth |
A year-month in the ISO-8601 calendar system, such as
2007-12 . |
ZonedDateTime |
A date-time with a time-zone in the ISO-8601 calendar system,
such as
2007-12-03T10:15:30+01:00 Europe/Paris . |
ZoneId |
A time-zone ID, such as
Europe/Paris . |
ZoneOffset |
A time-zone offset from Greenwich/UTC, such as
+02:00 . |
Enum | Description |
---|---|
DayOfWeek |
A day-of-week, such as 'Tuesday'.
|
Month |
A month-of-year, such as 'July'.
|
Exception | Description |
---|---|
DateTimeException |
Exception used to indicate a problem while calculating a date-time.
|
Interface | Description |
---|---|
Collection<E> |
The root interface in the collection hierarchy.
|
Comparator<T> |
A comparison function, which imposes a total ordering on some
collection of objects.
|
Deque<E> |
A linear collection that supports element insertion and removal at
both ends.
|
Enumeration<E> |
An object that implements the Enumeration interface generates a
series of elements, one at a time.
|
EventListener |
A tagging interface that all event listener interfaces must extend.
|
Formattable |
The Formattable interface must be implemented by any class that
needs to perform custom formatting using the 's' conversion
specifier of
Formatter . |
Iterator<E> |
An iterator over a collection.
|
List<E> |
An ordered collection (also known as a sequence).
|
ListIterator<E> |
An iterator for lists that allows the programmer
to traverse the list in either direction, modify
the list during iteration, and obtain the iterator's
current position in the list.
|
Map<K,V> |
An object that maps keys to values.
|
Map.Entry<K,V> |
A map entry (key-value pair).
|
NavigableMap<K,V> |
A
SortedMap extended with navigation methods returning the
closest matches for given search targets. |
NavigableSet<E> |
A
SortedSet extended with navigation methods reporting
closest matches for given search targets. |
Observer |
A class can implement the
Observer interface when it
wants to be informed of changes in observable objects. |
PrimitiveIterator<T> |
A base type for primitive specializations of
Iterator . |
PrimitiveIterator.OfDouble |
An Iterator specialized for
double values. |
PrimitiveIterator.OfInt |
An Iterator specialized for
int values. |
PrimitiveIterator.OfLong |
An Iterator specialized for
long values. |
Queue<E> |
A collection designed for holding elements prior to processing.
|
RandomAccess |
Marker interface used by List implementations to indicate that
they support fast (generally constant time) random access.
|
Set<E> |
A collection that contains no duplicate elements.
|
SortedMap<K,V> |
A
Map that further provides a total ordering on its keys. |
SortedSet<E> |
A
Set that further provides a total ordering on its elements. |
Spliterator<T> |
An object for traversing and partitioning elements of a source.
|
Spliterator.OfDouble |
A Spliterator specialized for
double values. |
Spliterator.OfInt |
A Spliterator specialized for
int values. |
Spliterator.OfLong |
A Spliterator specialized for
long values. |
Class | Description |
---|---|
AbstractCollection<E> |
This class provides a skeletal implementation of the Collection
interface, to minimize the effort required to implement this interface.
|
AbstractList<E> |
This class provides a skeletal implementation of the
List
interface to minimize the effort required to implement this interface
backed by a "random access" data store (such as an array). |
AbstractMap<K,V> |
This class provides a skeletal implementation of the Map
interface, to minimize the effort required to implement this interface.
|
AbstractMap.SimpleEntry<K,V> |
An Entry maintaining a key and a value.
|
AbstractMap.SimpleImmutableEntry<K,V> |
An Entry maintaining an immutable key and value.
|
AbstractQueue<E> |
This class provides skeletal implementations of some
Queue
operations. |
AbstractSequentialList<E> |
This class provides a skeletal implementation of the List
interface to minimize the effort required to implement this interface
backed by a "sequential access" data store (such as a linked list).
|
AbstractSet<E> |
This class provides a skeletal implementation of the Set
interface to minimize the effort required to implement this
interface.
|
ArrayDeque<E> |
Resizable-array implementation of the
Deque interface. |
ArrayList<E> |
Resizable-array implementation of the List interface.
|
Arrays |
This class contains various methods for manipulating arrays (such as
sorting and searching).
|
Base64 |
This class consists exclusively of static methods for obtaining
encoders and decoders for the Base64 encoding scheme.
|
Base64.Decoder |
This class implements a decoder for decoding byte data using the
Base64 encoding scheme as specified in RFC 4648 and RFC 2045.
|
Base64.Encoder |
This class implements an encoder for encoding byte data using
the Base64 encoding scheme as specified in RFC 4648 and RFC 2045.
|
BitSet |
This class implements a vector of bits that grows as needed.
|
Calendar |
The
Calendar class is an abstract class that provides methods
for converting between a specific instant in time and a set of calendar fields such as YEAR , MONTH ,
DAY_OF_MONTH , HOUR , and so on, and for
manipulating the calendar fields, such as getting the date of the next
week. |
Calendar.Builder |
Calendar.Builder is used for creating a Calendar from
various date-time parameters. |
Collections |
This class consists exclusively of static methods that operate on or return
collections.
|
Comparators |
This class consists of
static utility methods for comparators. |
Currency |
Represents a currency.
|
Date |
The class
Date represents a specific instant
in time, with millisecond precision. |
Dictionary<K,V> |
The
Dictionary class is the abstract parent of any
class, such as Hashtable , which maps keys to values. |
DoubleSummaryStatistics |
A state object for collecting statistics such as count, min, max, sum, and
average.
|
EnumMap<K extends Enum<K>,V> |
A specialized
Map implementation for use with enum type keys. |
EnumSet<E extends Enum<E>> |
A specialized
Set implementation for use with enum types. |
EventListenerProxy<T extends EventListener> |
An abstract wrapper class for an
EventListener class
which associates a set of additional parameters with the listener. |
EventObject |
The root class from which all event state objects shall be derived.
|
FormattableFlags |
FomattableFlags are passed to the
Formattable.formatTo() method and modify the output format for Formattables. |
Formatter |
An interpreter for printf-style format strings.
|
GregorianCalendar |
GregorianCalendar is a concrete subclass of
Calendar and provides the standard calendar system
used by most of the world. |
HashMap<K,V> |
Hash table based implementation of the Map interface.
|
HashSet<E> |
This class implements the Set interface, backed by a hash table
(actually a HashMap instance).
|
Hashtable<K,V> |
This class implements a hash table, which maps keys to values.
|
IdentityHashMap<K,V> |
This class implements the Map interface with a hash table, using
reference-equality in place of object-equality when comparing keys (and
values).
|
IntSummaryStatistics |
A state object for collecting statistics such as count, min, max, sum, and
average.
|
LinkedHashMap<K,V> |
Hash table and linked list implementation of the Map interface,
with predictable iteration order.
|
LinkedHashSet<E> |
Hash table and linked list implementation of the Set interface,
with predictable iteration order.
|
LinkedList<E> |
Doubly-linked list implementation of the
List and Deque
interfaces. |
ListResourceBundle |
ListResourceBundle is an abstract subclass of
ResourceBundle that manages resources for a locale
in a convenient and easy to use list. |
Locale |
A
Locale object represents a specific geographical, political,
or cultural region. |
Locale.Builder |
Builder is used to build instances of Locale
from values configured by the setters. |
Locale.LanguageRange |
This class expresses a Language Range defined in
|
LongSummaryStatistics |
A state object for collecting statistics such as count, min, max, sum, and
average.
|
Objects |
This class consists of
static utility methods for operating
on objects. |
Observable |
This class represents an observable object, or "data"
in the model-view paradigm.
|
Optional<T> |
A container object which may or may not contain a non-null value.
|
OptionalDouble |
A container object which may or may not contain a
double value. |
OptionalInt |
A container object which may or may not contain a
int value. |
OptionalLong |
A container object which may or may not contain a
long value. |
PriorityQueue<E> |
An unbounded priority queue based on a priority heap.
|
Properties |
The
Properties class represents a persistent set of
properties. |
PropertyPermission |
This class is for property permissions.
|
PropertyResourceBundle |
PropertyResourceBundle is a concrete subclass of
ResourceBundle that manages resources for a locale
using a set of static strings from a property file. |
Random |
An instance of this class is used to generate a stream of
pseudorandom numbers.
|
ResourceBundle |
Resource bundles contain locale-specific objects.
|
ResourceBundle.Control |
ResourceBundle.Control defines a set of callback methods
that are invoked by the ResourceBundle.getBundle factory
methods during the bundle loading process. |
Scanner |
A simple text scanner which can parse primitive types and strings using
regular expressions.
|
ServiceLoader<S> |
A simple service-provider loading facility.
|
SimpleTimeZone |
SimpleTimeZone is a concrete subclass of TimeZone
that represents a time zone for use with a Gregorian calendar. |
Spliterators |
Static classes and methods for operating on or creating instances of
Spliterator and its primitive specializations
Spliterator.OfInt , Spliterator.OfLong , and
Spliterator.OfDouble . |
Spliterators.AbstractDoubleSpliterator |
An abstract
Spliterator.OfDouble that implements
trySplit to permit limited parallelism. |
Spliterators.AbstractIntSpliterator |
An abstract
Spliterator.OfInt that implements trySplit to
permit limited parallelism. |
Spliterators.AbstractLongSpliterator |
An abstract
Spliterator.OfLong that implements trySplit
to permit limited parallelism. |
Spliterators.AbstractSpliterator<T> |
An abstract
Spliterator that implements trySplit to
permit limited parallelism. |
Stack<E> |
The
Stack class represents a last-in-first-out
(LIFO) stack of objects. |
StringJoiner |
StringJoiner is used to construct a sequence of characters separated
by a delimiter and optionally starting with a supplied prefix
and ending with a supplied suffix. |
StringTokenizer |
The string tokenizer class allows an application to break a
string into tokens.
|
Timer |
A facility for threads to schedule tasks for future execution in a
background thread.
|
TimerTask |
A task that can be scheduled for one-time or repeated execution by a Timer.
|
TimeZone |
TimeZone represents a time zone offset, and also figures out daylight
savings. |
TreeMap<K,V> |
A Red-Black tree based
NavigableMap implementation. |
TreeSet<E> |
A
NavigableSet implementation based on a TreeMap . |
UUID |
A class that represents an immutable universally unique identifier (UUID).
|
Vector<E> |
The
Vector class implements a growable array of
objects. |
WeakHashMap<K,V> |
Hash table based implementation of the Map interface, with
weak keys.
|
Enum | Description |
---|---|
Formatter.BigDecimalLayoutForm | |
Locale.Category |
Enum for locale categories.
|
Locale.FilteringMode |
This enum provides constants to select a filtering mode for locale
matching.
|
Exception | Description |
---|---|
ConcurrentModificationException |
This exception may be thrown by methods that have detected concurrent
modification of an object when such modification is not permissible.
|
DuplicateFormatFlagsException |
Unchecked exception thrown when duplicate flags are provided in the format
specifier.
|
EmptyStackException |
Thrown by methods in the
Stack class to indicate
that the stack is empty. |
FormatFlagsConversionMismatchException |
Unchecked exception thrown when a conversion and flag are incompatible.
|
FormatterClosedException |
Unchecked exception thrown when the formatter has been closed.
|
IllegalFormatCodePointException |
Unchecked exception thrown when a character with an invalid Unicode code
point as defined by
Character.isValidCodePoint(int) is passed to the
Formatter . |
IllegalFormatConversionException |
Unchecked exception thrown when the argument corresponding to the format
specifier is of an incompatible type.
|
IllegalFormatException |
Unchecked exception thrown when a format string contains an illegal syntax
or a format specifier that is incompatible with the given arguments.
|
IllegalFormatFlagsException |
Unchecked exception thrown when an illegal combination flags is given.
|
IllegalFormatPrecisionException |
Unchecked exception thrown when the precision is a negative value other than
-1, the conversion does not support a precision, or the value is
otherwise unsupported.
|
IllegalFormatWidthException |
Unchecked exception thrown when the format width is a negative value other
than -1 or is otherwise unsupported.
|
IllformedLocaleException |
Thrown by methods in
Locale and Locale.Builder to
indicate that an argument is not a well-formed BCP 47 tag. |
InputMismatchException |
Thrown by a
Scanner to indicate that the token
retrieved does not match the pattern for the expected type, or
that the token is out of range for the expected type. |
InvalidPropertiesFormatException |
Thrown to indicate that an operation could not complete because
the input did not conform to the appropriate XML document type
for a collection of properties, as per the
Properties
specification. |
MissingFormatArgumentException |
Unchecked exception thrown when there is a format specifier which does not
have a corresponding argument or if an argument index refers to an argument
that does not exist.
|
MissingFormatWidthException |
Unchecked exception thrown when the format width is required.
|
MissingResourceException |
Signals that a resource is missing.
|
NoSuchElementException |
Thrown by various accessor methods to indicate that the element being requested
does not exist.
|
TooManyListenersException |
The
TooManyListenersException Exception is used as part of
the Java Event model to annotate and implement a unicast special case of
a multicast Event Source. |
UnknownFormatConversionException |
Unchecked exception thrown when an unknown conversion is given.
|
UnknownFormatFlagsException |
Unchecked exception thrown when an unknown flag is given.
|
Error | Description |
---|---|
ServiceConfigurationError |
Error thrown when something goes wrong while loading a service provider.
|
Interface | Description |
---|---|
NodeChangeListener |
A listener for receiving preference node change events.
|
PreferenceChangeListener |
A listener for receiving preference change events.
|
PreferencesFactory |
A factory object that generates Preferences objects.
|
Class | Description |
---|---|
AbstractPreferences |
This class provides a skeletal implementation of the
Preferences
class, greatly easing the task of implementing it. |
NodeChangeEvent |
An event emitted by a Preferences node to indicate that
a child of that node has been added or removed.
|
PreferenceChangeEvent |
An event emitted by a Preferences node to indicate that
a preference has been added, removed or has had its value changed.
|
Preferences |
A node in a hierarchical collection of preference data.
|
Exception | Description |
---|---|
BackingStoreException |
Thrown to indicate that a preferences operation could not complete because
of a failure in the backing store, or a failure to contact the backing
store.
|
InvalidPreferencesFormatException |
Thrown to indicate that an operation could not complete because
the input did not conform to the appropriate XML document type
for a collection of preferences, as per the
Preferences
specification. |
Interface | Description |
---|---|
Completion |
A suggested completion for an
annotation.
|
Filer |
This interface supports the creation of new files by an annotation
processor.
|
Messager |
A
Messager provides the way for an annotation processor to
report error messages, warnings, and other notices. |
ProcessingEnvironment |
An annotation processing tool framework will provide an annotation processor with an object
implementing this interface so the processor can use facilities
provided by the framework to write new files, report error
messages, and find other utilities.
|
Processor |
The interface for an annotation processor.
|
RoundEnvironment |
An annotation processing tool framework will provide an annotation processor with an object
implementing this interface so that the processor can query for
information about a round of annotation processing.
|
Class | Description |
---|---|
AbstractProcessor |
An abstract annotation processor designed to be a convenient
superclass for most concrete annotation processors.
|
Completions |
Utility class for assembling
Completion objects. |
Exception | Description |
---|---|
FilerException |
Indicates a
Filer detected an attempt to open a file that
would violate the guarantees provided by the Filer . |
Annotation Type | Description |
---|---|
SupportedAnnotationTypes |
An annotation used to indicate what annotation types an annotation
processor supports.
|
SupportedOptions |
An annotation used to indicate what options an annotation processor
supports.
|
SupportedSourceVersion |
An annotation used to indicate the latest source version an
annotation processor supports.
|
Interface | Description |
---|---|
AnnotatedConstruct |
Represents a construct that can be annotated.
|
Enum | Description |
---|---|
SourceVersion |
Source versions of the Java™ programming language.
|
Exception | Description |
---|---|
UnknownEntityException |
Superclass of exceptions which indicate that an unknown kind of
entity was encountered.
|
Interface | Description |
---|---|
Descriptor |
Additional metadata for a JMX element.
|
DescriptorAccess |
This interface is used to gain access to descriptors of the Descriptor class
which are associated with a JMX component, i.e.
|
DescriptorRead |
Interface to read the Descriptor of a management interface element
such as an MBeanInfo.
|
DynamicMBean |
Defines the methods that should be implemented by
a Dynamic MBean (MBean that exposes a dynamic management interface).
|
MBeanRegistration |
Can be implemented by an MBean in order to
carry out operations before and after being registered or unregistered from
the MBean Server.
|
MBeanServer |
This is the interface for MBean manipulation on the agent
side.
|
MBeanServerConnection |
This interface represents a way to talk to an MBean server, whether
local or remote.
|
MBeanServerDelegateMBean |
Defines the management interface of an object of class MBeanServerDelegate.
|
NotificationBroadcaster |
Interface implemented by an MBean that emits Notifications.
|
NotificationEmitter |
Interface implemented by an MBean that emits Notifications.
|
NotificationFilter |
To be implemented by a any class acting as a notification filter.
|
NotificationListener |
Should be implemented by an object that wants to receive notifications.
|
PersistentMBean |
This class is the interface to be implemented by MBeans that are meant to be
persistent.
|
QueryExp |
Represents relational constraints similar to database query "where
clauses".
|
ValueExp |
Represents values that can be passed as arguments to
relational expressions.
|
Class | Description |
---|---|
Attribute |
Represents an MBean attribute by associating its name with its value.
|
AttributeChangeNotification |
Provides definitions of the attribute change notifications sent by MBeans.
|
AttributeChangeNotificationFilter |
This class implements of the
NotificationFilter
interface for the attribute change notification . |
AttributeList |
Represents a list of values for attributes of an MBean.
|
AttributeValueExp |
Represents attributes used as arguments to relational constraints.
|
DefaultLoaderRepository | Deprecated
Use
MBeanServer.getClassLoaderRepository()
instead. |
ImmutableDescriptor |
An immutable descriptor.
|
JMX |
Static methods from the JMX API.
|
MBeanAttributeInfo |
Describes an MBean attribute exposed for management.
|
MBeanConstructorInfo |
Describes a constructor exposed by an MBean.
|
MBeanFeatureInfo |
Provides general information for an MBean descriptor object.
|
MBeanInfo |
Describes the management interface exposed by an MBean; that is,
the set of attributes and operations which are available for
management operations.
|
MBeanNotificationInfo |
The
MBeanNotificationInfo class is used to describe the
characteristics of the different notification instances
emitted by an MBean, for a given Java class of notification. |
MBeanOperationInfo |
Describes a management operation exposed by an MBean.
|
MBeanParameterInfo |
Describes an argument of an operation exposed by an MBean.
|
MBeanPermission |
Permission controlling access to MBeanServer operations.
|
MBeanServerBuilder |
This class represents a builder that creates a default
MBeanServer implementation. |
MBeanServerDelegate |
Represents the MBean server from the management point of view.
|
MBeanServerFactory |
Provides MBean server references.
|
MBeanServerInvocationHandler |
InvocationHandler that forwards methods in an MBean's
management interface through the MBean server to the MBean. |
MBeanServerNotification |
Represents a notification emitted by the MBean Server through the MBeanServerDelegate MBean.
|
MBeanServerPermission |
A Permission to perform actions related to MBeanServers.
|
MBeanTrustPermission |
This permission represents "trust" in a signer or codebase.
|
Notification |
The Notification class represents a notification emitted by an
MBean.
|
NotificationBroadcasterSupport |
Provides an implementation of
NotificationEmitter
interface. |
NotificationFilterSupport |
Provides an implementation of the
NotificationFilter interface. |
ObjectInstance |
Used to represent the object name of an MBean and its class name.
|
ObjectName |
Represents the object name of an MBean, or a pattern that can
match the names of several MBeans.
|
Query |
Constructs query object constraints.
|
QueryEval |
Allows a query to be performed in the context of a specific MBean server.
|
StandardEmitterMBean |
An MBean whose management interface is determined by reflection
on a Java interface, and that emits notifications.
|
StandardMBean |
An MBean whose management interface is determined by reflection
on a Java interface.
|
StringValueExp |
Represents strings that are arguments to relational constraints.
|
Exception | Description |
---|---|
AttributeNotFoundException |
The specified attribute does not exist or cannot be retrieved.
|
BadAttributeValueExpException |
Thrown when an invalid MBean attribute is passed to a query
constructing method.
|
BadBinaryOpValueExpException |
Thrown when an invalid expression is passed to a method for
constructing a query.
|
BadStringOperationException |
Thrown when an invalid string operation is passed
to a method for constructing a query.
|
InstanceAlreadyExistsException |
The MBean is already registered in the repository.
|
InstanceNotFoundException |
The specified MBean does not exist in the repository.
|
IntrospectionException |
An exception occurred during the introspection of an MBean.
|
InvalidApplicationException |
Thrown when an attempt is made to apply either of the following: A
subquery expression to an MBean or a qualified attribute expression
to an MBean of the wrong class.
|
InvalidAttributeValueException |
The value specified is not valid for the attribute.
|
JMException |
Exceptions thrown by JMX implementations.
|
JMRuntimeException |
Runtime exceptions emitted by JMX implementations.
|
ListenerNotFoundException |
The specified MBean listener does not exist in the repository.
|
MalformedObjectNameException |
The format of the string does not correspond to a valid ObjectName.
|
MBeanException |
Represents "user defined" exceptions thrown by MBean methods
in the agent.
|
MBeanRegistrationException |
Wraps exceptions thrown by the preRegister(), preDeregister() methods
of the
MBeanRegistration interface. |
NotCompliantMBeanException |
Exception which occurs when trying to register an object in the MBean server that is not a JMX compliant MBean.
|
OperationsException |
Represents exceptions thrown in the MBean server when performing operations
on MBeans.
|
ReflectionException |
Represents exceptions thrown in the MBean server when using the
java.lang.reflect classes to invoke methods on MBeans.
|
RuntimeErrorException |
When a
java.lang.Error occurs in the agent it should be caught and
re-thrown as a RuntimeErrorException . |
RuntimeMBeanException |
Represents runtime exceptions thrown by MBean methods in
the agent.
|
RuntimeOperationsException |
Represents runtime exceptions thrown in the agent when performing operations on MBeans.
|
ServiceNotFoundException |
Represents exceptions raised when a requested service is not supported.
|
Annotation Type | Description |
---|---|
DescriptorKey |
Meta-annotation that describes how an annotation element relates
to a field in a
Descriptor . |
MXBean |
Annotation to mark an interface explicitly as being an MXBean
interface, or as not being an MXBean interface.
|
Interface | Description |
---|---|
JMXAddressable |
Implemented by objects that can have a
JMXServiceURL address. |
JMXAuthenticator |
Interface to define how remote credentials are converted into a
JAAS Subject.
|
JMXConnector |
The client end of a JMX API connector.
|
JMXConnectorProvider |
A provider for creating JMX API connector clients using a given
protocol.
|
JMXConnectorServerMBean |
MBean interface for connector servers.
|
JMXConnectorServerProvider |
A provider for creating JMX API connector servers using a given
protocol.
|
MBeanServerForwarder |
An object of this class implements the MBeanServer interface and
wraps another object that also implements that interface.
|
Class | Description |
---|---|
JMXConnectionNotification |
Notification emitted when a client connection is opened or
closed or when notifications are lost.
|
JMXConnectorFactory |
Factory to create JMX API connector clients.
|
JMXConnectorServer |
Superclass of every connector server.
|
JMXConnectorServerFactory |
Factory to create JMX API connector servers.
|
JMXPrincipal |
The identity of a remote client of the JMX Remote API.
|
JMXServiceURL |
The address of a JMX API connector server.
|
NotificationResult |
Result of a query for buffered notifications.
|
SubjectDelegationPermission |
Permission required by an authentication identity to perform
operations on behalf of an authorization identity.
|
TargetedNotification |
A (Notification, Listener ID) pair.
|
Exception | Description |
---|---|
JMXProviderException |
Exception thrown by
JMXConnectorFactory and
JMXConnectorServerFactory when a provider exists for
the required protocol but cannot be used for some reason. |
JMXServerErrorException |
Exception thrown as the result of a remote
MBeanServer
method invocation when an Error is thrown while
processing the invocation in the remote MBean server. |
Interface | Description |
---|---|
RMIConnection |
RMI object used to forward an MBeanServer request from a client
to its MBeanServer implementation on the server side.
|
RMIServer |
RMI object used to establish connections to an RMI connector.
|
Class | Description |
---|---|
RMIConnectionImpl |
Implementation of the
RMIConnection interface. |
RMIConnectionImpl_Stub | |
RMIConnector |
A connection to a remote RMI connector.
|
RMIConnectorServer |
A JMX API connector server that creates RMI-based connections
from remote clients.
|
RMIIIOPServerImpl |
An
RMIServerImpl that is exported through IIOP and that
creates client connections as RMI objects exported through IIOP. |
RMIJRMPServerImpl |
An
RMIServer object that is exported through JRMP and that
creates client connections as RMI objects exported through JRMP. |
RMIServerImpl |
An RMI object representing a connector server.
|
RMIServerImpl_Stub |
Interface | Description |
---|---|
Context |
This interface represents a naming context, which
consists of a set of name-to-object bindings.
|
Name |
The Name interface represents a generic name -- an ordered
sequence of components.
|
NameParser |
This interface is used for parsing names from a hierarchical
namespace.
|
NamingEnumeration<T> |
This interface is for enumerating lists returned by
methods in the javax.naming and javax.naming.directory packages.
|
Referenceable |
This interface is implemented by an object that can provide a
Reference to itself.
|
Class | Description |
---|---|
BinaryRefAddr |
This class represents the binary form of the address of
a communications end-point.
|
Binding |
This class represents a name-to-object binding found in a context.
|
CompositeName |
This class represents a composite name -- a sequence of
component names spanning multiple namespaces.
|
CompoundName |
This class represents a compound name -- a name from
a hierarchical name space.
|
InitialContext |
This class is the starting context for performing naming operations.
|
LinkRef |
This class represents a Reference whose contents is a name, called the link name,
that is bound to an atomic name in a context.
|
NameClassPair |
This class represents the object name and class name pair of a binding
found in a context.
|
RefAddr |
This class represents the address of a communications end-point.
|
Reference |
This class represents a reference to an object that is found outside of
the naming/directory system.
|
StringRefAddr |
This class represents the string form of the address of
a communications end-point.
|
Exception | Description |
---|---|
AuthenticationException |
This exception is thrown when an authentication error occurs while
accessing the naming or directory service.
|
AuthenticationNotSupportedException |
This exception is thrown when
the particular flavor of authentication requested is not supported.
|
CannotProceedException |
This exception is thrown to indicate that the operation reached
a point in the name where the operation cannot proceed any further.
|
CommunicationException |
This exception is thrown when the client is
unable to communicate with the directory or naming service.
|
ConfigurationException |
This exception is thrown when there is a configuration problem.
|
ContextNotEmptyException |
This exception is thrown when attempting to destroy a context that
is not empty.
|
InsufficientResourcesException |
This exception is thrown when resources are not available to complete
the requested operation.
|
InterruptedNamingException |
This exception is thrown when the naming operation
being invoked has been interrupted.
|
InvalidNameException |
This exception indicates that the name being specified does
not conform to the naming syntax of a naming system.
|
LimitExceededException |
This exception is thrown when a method
terminates abnormally due to a user or system specified limit.
|
LinkException |
This exception is used to describe problems encounter while resolving links.
|
LinkLoopException |
This exception is thrown when
a loop was detected will attempting to resolve a link, or an implementation
specific limit on link counts has been reached.
|
MalformedLinkException |
This exception is thrown when a malformed link was encountered while
resolving or constructing a link.
|
NameAlreadyBoundException |
This exception is thrown by methods to indicate that
a binding cannot be added because the name is already bound to
another object.
|
NameNotFoundException |
This exception is thrown when a component of the name cannot be resolved
because it is not bound.
|
NamingException |
This is the superclass of all exceptions thrown by
operations in the Context and DirContext interfaces.
|
NamingSecurityException |
This is the superclass of security-related exceptions
thrown by operations in the Context and DirContext interfaces.
|
NoInitialContextException |
This exception is thrown when no initial context implementation
can be created.
|
NoPermissionException |
This exception is thrown when attempting to perform an operation
for which the client has no permission.
|
NotContextException |
This exception is thrown when a naming operation proceeds to a point
where a context is required to continue the operation, but the
resolved object is not a context.
|
OperationNotSupportedException |
This exception is thrown when a context implementation does not support
the operation being invoked.
|
PartialResultException |
This exception is thrown to indicate that the result being returned
or returned so far is partial, and that the operation cannot
be completed.
|
ReferralException |
This abstract class is used to represent a referral exception,
which is generated in response to a referral
such as that returned by LDAP v3 servers.
|
ServiceUnavailableException |
This exception is thrown when attempting to communicate with a
directory or naming service and that service is not available.
|
SizeLimitExceededException |
This exception is thrown when a method
produces a result that exceeds a size-related limit.
|
TimeLimitExceededException |
This exception is thrown when a method
does not terminate within the specified time limit.
|
Class | Description |
---|---|
ServerSocketFactory |
This class creates server sockets.
|
SocketFactory |
This class creates sockets.
|
Class | Description |
---|---|
SslRMIClientSocketFactory |
An
SslRMIClientSocketFactory instance is used by the RMI
runtime in order to obtain client sockets for RMI calls via SSL. |
SslRMIServerSocketFactory |
An
SslRMIServerSocketFactory instance is used by the RMI
runtime in order to obtain server sockets for RMI calls via SSL. |
Interface | Description |
---|---|
Bindings |
A mapping of key/value pairs, all of whose keys are
Strings . |
Compilable |
The optional interface implemented by ScriptEngines whose methods compile scripts
to a form that can be executed repeatedly without recompilation.
|
Invocable |
The optional interface implemented by ScriptEngines whose methods allow the invocation of
procedures in scripts that have previously been executed.
|
ScriptContext |
The interface whose implementing classes are used to connect Script Engines
with objects, such as scoped Bindings, in hosting applications.
|
ScriptEngine |
ScriptEngine is the fundamental interface whose methods must be
fully functional in every implementation of this specification. |
ScriptEngineFactory |
ScriptEngineFactory is used to describe and instantiate
ScriptEngines . |
Class | Description |
---|---|
AbstractScriptEngine |
Provides a standard implementation for several of the variants of the
eval
method. |
CompiledScript |
Extended by classes that store results of compilations.
|
ScriptEngineManager |
The
ScriptEngineManager implements a discovery and instantiation
mechanism for ScriptEngine classes and also maintains a
collection of key/value pairs storing state shared by all engines created
by the Manager. |
SimpleBindings |
A simple implementation of Bindings backed by
a
HashMap or some other specified Map . |
SimpleScriptContext |
Simple implementation of ScriptContext.
|
Exception | Description |
---|---|
ScriptException |
The generic
Exception class for the Scripting APIs. |
Interface | Description |
---|---|
Destroyable |
Objects such as credentials may optionally implement this interface
to provide the capability to destroy its contents.
|
Refreshable |
Objects such as credentials may optionally implement this
interface to provide the capability to refresh itself.
|
Class | Description |
---|---|
AuthPermission |
This class is for authentication permissions.
|
Policy | Deprecated
as of JDK version 1.4 -- Replaced by java.security.Policy.
|
PrivateCredentialPermission |
This class is used to protect access to private Credentials
belonging to a particular
Subject . |
Subject |
A
Subject represents a grouping of related information
for a single entity, such as a person. |
SubjectDomainCombiner |
A
SubjectDomainCombiner updates ProtectionDomains
with Principals from the Subject associated with this
SubjectDomainCombiner . |
Exception | Description |
---|---|
DestroyFailedException |
Signals that a
destroy operation failed. |
RefreshFailedException |
Signals that a
refresh operation failed. |
Class | Description |
---|---|
DelegationPermission |
This class is used to restrict the usage of the Kerberos
delegation model, ie: forwardable and proxiable tickets.
|
KerberosKey |
This class encapsulates a long term secret key for a Kerberos
principal.
|
KerberosPrincipal |
This class encapsulates a Kerberos principal.
|
KerberosTicket |
This class encapsulates a Kerberos ticket and associated
information as viewed from the client's point of view.
|
KeyTab |
This class encapsulates a keytab file.
|
ServicePermission |
This class is used to protect Kerberos services and the
credentials necessary to access those services.
|
Interface | Description |
---|---|
SaslClient |
Performs SASL authentication as a client.
|
SaslClientFactory |
An interface for creating instances of SaslClient.
|
SaslServer |
Performs SASL authentication as a server.
|
SaslServerFactory |
An interface for creating instances of SaslServer.
|
Class | Description |
---|---|
AuthorizeCallback |
This callback is used by SaslServer to determine whether
one entity (identified by an authenticated authentication id)
can act on
behalf of another entity (identified by an authorization id).
|
RealmCallback |
This callback is used by SaslClient and SaslServer
to retrieve realm information.
|
RealmChoiceCallback |
This callback is used by SaslClient and SaslServer
to obtain a realm given a list of realm choices.
|
Sasl |
A static class for creating SASL clients and servers.
|
Exception | Description |
---|---|
AuthenticationException |
This exception is thrown by a SASL mechanism implementation
to indicate that the SASL
exchange has failed due to reasons related to authentication, such as
an invalid identity, passphrase, or key.
|
SaslException |
This class represents an error that has occurred when using SASL.
|
Interface | Description |
---|---|
CommonDataSource |
Interface that defines the methods which are common between
DataSource ,
XADataSource and ConnectionPoolDataSource . |
ConnectionEventListener |
An object that registers to be notified of events generated by a
PooledConnection object. |
ConnectionPoolDataSource |
A factory for
PooledConnection
objects. |
DataSource |
A factory for connections to the physical data source that this
DataSource object represents. |
PooledConnection |
An object that provides hooks for connection pool management.
|
RowSet |
The interface that adds support to the JDBC API for the
JavaBeansTM component model.
|
RowSetInternal |
The interface that a
RowSet object implements in order to
present itself to a RowSetReader or RowSetWriter
object. |
RowSetListener |
An interface that must be implemented by a
component that wants to be notified when a significant
event happens in the life of a
RowSet object. |
RowSetMetaData |
An object that contains information about the columns in a
RowSet object. |
RowSetReader |
The facility that a disconnected
RowSet object calls on
to populate itself with rows of data. |
RowSetWriter |
An object that implements the
RowSetWriter interface,
called a writer. |
StatementEventListener |
An object that registers to be notified of events that occur on PreparedStatements
that are in the Statement pool.
|
XAConnection |
An object that provides support for distributed
transactions.
|
XADataSource |
A factory for
XAConnection objects that is used internally. |
Class | Description |
---|---|
ConnectionEvent |
An
Event object that provides information about the
source of a connection-related event. |
RowSetEvent |
An
Event object generated when an event occurs to a
RowSet object. |
StatementEvent |
A
StatementEvent is sent to all StatementEventListener s which were
registered with a PooledConnection . |
Interface | Description |
---|---|
CachedRowSet |
The interface that all standard implementations of
CachedRowSet must implement. |
FilteredRowSet |
The standard interface that all standard implementations of
FilteredRowSet must implement. |
JdbcRowSet |
The standard interface that all standard implementations of
JdbcRowSet must implement. |
Joinable |
1.0 Background
|
JoinRowSet |
The
JoinRowSet interface provides a mechanism for combining related
data from different RowSet objects into one JoinRowSet
object, which represents an SQL JOIN . |
Predicate |
The standard interface that provides the framework for all
FilteredRowSet objects to describe their filters. |
RowSetFactory |
An interface that defines the implementation of a factory that is used
to obtain different types of
RowSet implementations. |
WebRowSet |
The standard interface that all implementations of a
WebRowSet
must implement. |
Class | Description |
---|---|
BaseRowSet |
An abstract class providing a
RowSet object with its basic functionality. |
RowSetMetaDataImpl |
Provides implementations for the methods that set and get
metadata information about a
RowSet object's columns. |
RowSetProvider |
A factory API that enables applications to obtain a
RowSetFactory implementation that can be used to create different
types of RowSet implementations. |
Exception | Description |
---|---|
RowSetWarning |
An extension of
SQLException that provides information
about database warnings set on RowSet objects. |
Interface | Description |
---|---|
Diagnostic<S> |
Interface for diagnostics from tools.
|
DiagnosticListener<S> |
Interface for receiving diagnostics from tools.
|
DocumentationTool |
Interface to invoke Java™ programming language documentation tools from
programs.
|
DocumentationTool.DocumentationTask |
Interface representing a future for a documentation task.
|
FileObject |
File abstraction for tools.
|
JavaCompiler |
Interface to invoke Java™ programming language compilers from
programs.
|
JavaCompiler.CompilationTask |
Interface representing a future for a compilation task.
|
JavaFileManager |
File manager for tools operating on Java™ programming language
source and class files.
|
JavaFileManager.Location |
Interface for locations of file objects.
|
JavaFileObject |
File abstraction for tools operating on Java™ programming language
source and class files.
|
OptionChecker |
Interface for recognizing options.
|
StandardJavaFileManager |
File manager based on java.io.File.
|
Tool |
Common interface for tools that can be invoked from a program.
|
Class | Description |
---|---|
DiagnosticCollector<S> |
Provides an easy way to collect diagnostics in a list.
|
ForwardingFileObject<F extends FileObject> |
Forwards calls to a given file object.
|
ForwardingJavaFileManager<M extends JavaFileManager> |
Forwards calls to a given file manager.
|
ForwardingJavaFileObject<F extends JavaFileObject> |
Forwards calls to a given file object.
|
SimpleJavaFileObject |
Provides simple implementations for most methods in JavaFileObject.
|
ToolProvider |
Provides methods for locating tool providers, for example,
providers of compilers.
|
Enum | Description |
---|---|
Diagnostic.Kind |
Kinds of diagnostics, for example, error or warning.
|
DocumentationTool.Location |
Locations specific to
DocumentationTool . |
JavaFileObject.Kind |
Kinds of JavaFileObjects.
|
StandardLocation |
Standard locations of file objects.
|
Exception | Description |
---|---|
InvalidTransactionException |
This exception indicates that the request carried an invalid transaction
context.
|
TransactionRequiredException |
This exception indicates that a request carried a null transaction context,
but the target object requires an activate transaction.
|
TransactionRolledbackException |
This exception indicates that the transaction associated with processing
of the request has been rolled back, or marked to roll back.
|
Class | Description |
---|---|
XMLConstants |
Utility class to contain basic XML values as constants.
|
Interface | Description |
---|---|
AlgorithmMethod |
An abstract representation of an algorithm defined in the XML Security
specifications.
|
Data |
An abstract representation of the result of dereferencing a
URIReference or the input/output of subsequent Transform s. |
KeySelectorResult |
The result returned by the
KeySelector.select
method. |
NodeSetData |
An abstract representation of a
Data type containing a
node-set. |
URIDereferencer |
A dereferencer of
URIReference s. |
URIReference |
Identifies a data object via a URI-Reference, as specified by
|
XMLCryptoContext |
Contains common context information for XML cryptographic operations.
|
XMLStructure |
A representation of an XML structure from any namespace.
|
Class | Description |
---|---|
KeySelector |
A selector that finds and returns a key using the data contained in a
KeyInfo object. |
KeySelector.Purpose |
The purpose of the key that is to be selected.
|
OctetStreamData |
A representation of a
Data type containing an octet stream. |
Exception | Description |
---|---|
KeySelectorException |
Indicates an exceptional condition thrown by a
KeySelector . |
MarshalException |
Indicates an exceptional condition that occured during the XML
marshalling or unmarshalling process.
|
NoSuchMechanismException |
This exception is thrown when a particular XML mechanism is requested but
is not available in the environment.
|
URIReferenceException |
Indicates an exceptional condition thrown while dereferencing a
URIReference . |
Interface | Description |
---|---|
GSSContext |
This interface encapsulates the GSS-API security context and provides
the security services that are available over the context.
|
GSSCredential |
This interface encapsulates the GSS-API credentials for an entity.
|
GSSName |
This interface encapsulates a single GSS-API principal entity.
|
Class | Description |
---|---|
ChannelBinding |
This class encapsulates the concept of caller-provided channel
binding information.
|
GSSManager |
This class serves as a factory for other important
GSS-API classes and also provides information about the mechanisms that
are supported.
|
MessageProp |
This is a utility class used within the per-message GSSContext
methods to convey per-message properties.
|
Oid |
This class represents Universal Object Identifiers (Oids) and their
associated operations.
|
Exception | Description |
---|---|
GSSException |
This exception is thrown whenever a GSS-API error occurs, including
any mechanism specific error.
|
Interface | Description |
---|---|
AttributeList | Deprecated
This interface has been replaced by the SAX2
Attributes
interface, which includes Namespace support. |
Attributes |
Interface for a list of XML attributes.
|
ContentHandler |
Receive notification of the logical content of a document.
|
DocumentHandler | Deprecated
This interface has been replaced by the SAX2
ContentHandler
interface, which includes Namespace support. |
DTDHandler |
Receive notification of basic DTD-related events.
|
EntityResolver |
Basic interface for resolving entities.
|
ErrorHandler |
Basic interface for SAX error handlers.
|
Locator |
Interface for associating a SAX event with a document location.
|
Parser | Deprecated
This interface has been replaced by the SAX2
XMLReader
interface, which includes Namespace support. |
XMLFilter |
Interface for an XML filter.
|
XMLReader |
Interface for reading an XML document using callbacks.
|
Class | Description |
---|---|
HandlerBase | Deprecated
This class works with the deprecated
DocumentHandler
interface. |
InputSource |
A single input source for an XML entity.
|
Exception | Description |
---|---|
SAXException |
Encapsulate a general SAX error or warning.
|
SAXNotRecognizedException |
Exception class for an unrecognized identifier.
|
SAXNotSupportedException |
Exception class for an unsupported operation.
|
SAXParseException |
Encapsulate an XML parse error or warning.
|
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 1993, 2013, Oracle and/or its affiliates. All rights reserved.
DRAFT ea-b92