| Package | Description |
|---|---|
| java.awt |
Contains all of the classes for creating user interfaces and for painting graphics and images.
|
| java.io |
Provides for system input and output through data streams, serialization and the file system.
|
| java.lang |
Provides classes that are fundamental to the design of the Java programming language.
|
| java.lang.management |
Provides the management interfaces for monitoring and management of the Java virtual machine and other components in the Java runtime.
|
| java.lang.reflect |
Provides classes and interfaces for obtaining reflective information about classes and objects.
|
| java.net |
Provides the classes for implementing networking applications.
|
| java.nio.file |
Defines interfaces and classes for the Java virtual machine to access files, file attributes, and file systems.
|
| java.security |
Provides the classes and interfaces for the security framework.
|
| java.sql |
Provides the API for accessing and processing data stored in a data source (usually a relational database) using the Java
TM programming language.
|
| java.util |
Contains the collections framework, legacy collection classes, event model, date and time facilities, internationalization, and miscellaneous utility classes (a string tokenizer, a random-number generator, and a bit array).
|
| java.util.logging |
Provides the classes and interfaces of the Java
TM 2 platform's core logging facilities.
|
| javax.management |
Provides the core classes for the Java Management Extensions.
|
| javax.management.remote |
Interfaces for remote access to JMX MBean servers.
|
| javax.net.ssl |
Provides classes for the secure socket package.
|
| javax.security.auth |
This package provides a framework for authentication and authorization.
|
| javax.security.auth.kerberos |
This package contains utility classes related to the Kerberos network authentication protocol.
|
| javax.smartcardio |
Java™ Smart Card I/O API
|
| javax.sound.sampled |
Provides interfaces and classes for capture, processing, and playback of sampled audio data.
|
| javax.xml.bind |
Provides a runtime binding framework for client applications including unmarshalling, marshalling, and validation capabilities.
|
| javax.xml.ws |
This package contains the core JAX-WS APIs.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AWTPermission
This class is for AWT permissions.
|
| Modifier and Type | Class and Description |
|---|---|
class |
FilePermission
This class represents access to a file or directory.
|
class |
SerializablePermission
This class is for Serializable permissions.
|
| Modifier and Type | Class and Description |
|---|---|
class |
RuntimePermission
This class is for runtime permissions.
|
| Modifier and Type | Class and Description |
|---|---|
class |
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.
|
| Modifier and Type | Class and Description |
|---|---|
class |
ReflectPermission
The Permission class for reflective operations.
|
| Modifier and Type | Class and Description |
|---|---|
class |
NetPermission
This class is for various network permissions.
|
class |
SocketPermission
This class represents access to a network via sockets.
|
class |
URLPermission
Represents permission to access a resource or set of resources defined by a given url, and for a given set of user-settable request methods and request headers.
|
| Modifier and Type | Class and Description |
|---|---|
class |
LinkPermission
The
Permission class for link creation operations.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AllPermission
The AllPermission is a permission that implies all other permissions.
|
class |
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.
|
class |
Permission
Abstract class for representing access to a system resource.
|
class |
SecurityPermission
This class is for security permissions.
|
class |
UnresolvedPermission
The UnresolvedPermission class is used to hold Permissions that were "unresolved" when the Policy was initialized.
|
| Constructor and Description | |
|---|---|
GuardedObject(Object
Constructs a GuardedObject using the specified object and guard.
|
| Modifier and Type | Class and Description |
|---|---|
class |
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.
|
| Modifier and Type | Class and Description |
|---|---|
class |
PropertyPermission
This class is for property permissions.
|
| Modifier and Type | Class and Description |
|---|---|
class |
LoggingPermission
The permission which the SecurityManager will check when code that is running with a SecurityManager calls one of the logging control methods (such as Logger.setLevel).
|
| Modifier and Type | Class and Description |
|---|---|
class |
MBeanPermission
Permission controlling access to MBeanServer operations.
|
class |
MBeanServerPermission
A Permission to perform actions related to MBeanServers.
|
class |
MBeanTrustPermission
This permission represents "trust" in a signer or codebase.
|
| Modifier and Type | Class and Description |
|---|---|
class |
SubjectDelegationPermission
Permission required by an authentication identity to perform operations on behalf of an authorization identity.
|
| Modifier and Type | Class and Description |
|---|---|
class |
SSLPermission
This class is for various network permissions.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AuthPermission
This class is for authentication permissions.
|
class |
PrivateCredentialPermission
This class is used to protect access to private Credentials belonging to a particular
Subject.
|
| Modifier and Type | Class and Description |
|---|---|
class |
DelegationPermission
This class is used to restrict the usage of the Kerberos delegation model, ie: forwardable and proxiable tickets.
|
class |
ServicePermission
This class is used to protect Kerberos services and the credentials necessary to access those services.
|
| Modifier and Type | Class and Description |
|---|---|
class |
CardPermission
A permission for Smart Card operations.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AudioPermission
The
AudioPermission class represents access rights to the audio system resources.
|
| Modifier and Type | Class and Description |
|---|---|
class |
JAXBPermission
This class is for JAXB permissions.
|
| Modifier and Type | Class and Description |
|---|---|
class |
WebServicePermission
This class defines web service permissions.
|