Fields
| Name | Description |
|---|---|
| inCheck | This field is true if there is a security check in progress; false otherwise. |
Constructors
| Name | Description |
|---|---|
| SecurityManager() | Constructs a new SecurityManager. |
Methods
| Name | Description |
|---|---|
| checkAccept(String, int) | Throws a SecurityException if the calling thread is not permitted to accept a socket connection from the specified host and port number. |
| checkAccess(Thread) | Throws a SecurityException if the calling thread is not allowed to modify the thread argument. |
| checkAccess(ThreadGroup) | Throws a SecurityException if the calling thread is not allowed to modify the thread group argument. |
| checkAwtEventQueueAccess() | Tests if a client can get access to the AWT event queue. |
| checkConnect(String, int) | Throws a SecurityException if the calling thread is not allowed to open a socket connection to the specified host and port number. |
| checkConnect(String, int, Object) | Throws a SecurityException if the specified security context is not allowed to open a socket connection to the specified host and port number. |
| checkCreateClassLoader() | Throws a SecurityException if the calling thread is not allowed to create a new class loader. |
| checkDelete(String) | Throws a SecurityException if the calling thread is not allowed to delete the specified file. |
| checkExec(String) | Throws a SecurityException if the calling thread is not allowed to create a subprocss. |
| checkExit(int) | Throws a SecurityException if the calling thread is not allowed to cause the Java Virtual Machine to halt with the specified status code. |
| checkLink(String) | Throws a SecurityException if the calling thread is not allowed to dynamic link the library code specified by the string argument file. |
| checkListen(int) | Throws a SecurityException if the calling thread is not allowed to wait for a connection request on the specified local port number. |
| checkMemberAccess(Class, int) | Tests if a client is allowed to access members. |
| checkMulticast(InetAddress) | Tests if current execution context is allowed to use (join/leave/send/receive) IP multicast. |
| checkMulticast(InetAddress, byte) | Tests to see if current execution context is allowed to use (join/leave/send/receive) IP multicast. |
| checkPackageAccess(String) | Throws a SecurityException if the calling thread is not allowed to access the package specified by the argument. |
| checkPackageDefinition(String) | Throws a SecurityException if the calling thread is not allowed to define classes in the package specified by the argument. |
| checkPrintJobAccess() | Tests if a client can initiate a print job request. |
| checkPropertiesAccess() | Throws a SecurityException if the calling thread is not allowed to access or modify the system properties. |
| checkPropertyAccess(String) | Throws a SecurityException if the calling thread is not allowed to access the system property with the specified key name. |
| checkRead(FileDescriptor) | Throws a SecurityException if the calling thread is not allowed to read from the specified file descriptor. |
| checkRead(String) | Throws a SecurityException if the calling thread is not allowed to read the file specified by the string argument. |
| checkRead(String, Object) | Throws a SecurityException if the specified security context is not allowed to read the file specified by the string argument. |
| checkSecurityAccess(String) | Tests access to certain operations for a security API action. |
| checkSetFactory() | Throws a SecurityException if the calling thread is not allowed to set the socket factory used by ServerSocket or Socket, or the stream handler factory used by URL. |
| checkSystemClipboardAccess() | Tests if a client can get access to the system clipboard. |
| checkTopLevelWindow(Object) | Returns false if the calling thread is not trusted to bring up the top-level window indicated by the window argument. |
| checkWrite(FileDescriptor) | Throws a SecurityException if the calling thread is not allowed to write to the specified file descriptor. |
| checkWrite(String) | Throws a SecurityException if the calling thread is not allowed to write to the file specified by the string argument. |
| classDepth(String) | Returns the stack depth of the specified class. |
| classLoaderDepth() | Returns the stack depth of the most recently executing method from a class defined using a class loader. |
| currentClassLoader() | Returns an object describing the most recent class loader executing on the stack. |
| currentLoadedClass() | Returns the current Class with a ClassLoader on the execution stack. |
| getClassContext() | Returns the current execution stack as an array of classes. |
| getInCheck() | Tests if there is a security check in progress. |
| getSecurityContext() | Creates an object that encapsulates the current execution environment. |
| getThreadGroup() | Returns the thread group into which to instantiate any new thread being created at the time this is being called. |
| inClass(String) | Tests if the specified String is in this Class. |
| inClassLoader() | Tests if the current ClassLoader is equal to null. |