public class
SecurityManager
extends Object
Legacy security code; do not use.
Field Summary
protected boolean | inCheck |
This field is deprecated.
Use checkPermission(Permission) instead.
|
Public Constructor Summary
Public Method Summary
void |
checkAccept(String host, int port)
|
void |
checkAccess(Thread t)
|
void | |
void | |
void |
checkConnect(String host, int port)
|
void |
checkConnect(String host, int port, Object context)
|
void | |
void |
checkDelete(String file)
|
void |
checkExec(String cmd)
|
void |
checkExit(int status)
|
void |
checkLink(String lib)
|
void |
checkListen(int port)
|
void |
checkMemberAccess(Class<?> clazz, int which)
|
void |
checkMulticast(InetAddress maddr)
|
void |
checkMulticast(InetAddress maddr, byte ttl)
This method is deprecated.
use
checkMulticast(java.net.InetAddress) instead.
|
void |
checkPackageAccess(String pkg)
|
void |
checkPackageDefinition(String pkg)
|
void |
checkPermission(Permission perm, Object context)
|
void |
checkPermission(Permission perm)
|
void | |
void | |
void |
checkPropertyAccess(String key)
|
void | |
void |
checkRead(String file)
|
void |
checkRead(String file, Object context)
|
void |
checkSecurityAccess(String target)
|
void | |
void | |
boolean |
checkTopLevelWindow(Object window)
|
void | |
void |
checkWrite(String file)
|
boolean |
getInCheck()
This method is deprecated.
Use
checkPermission(Permission) instead.
|
Object | |
ThreadGroup |
getThreadGroup()
Returns the current thread's thread group.
|
Protected Method Summary
int |
classDepth(String name)
This method is deprecated.
Use
checkPermission(Permission) instead.
|
int |
classLoaderDepth()
This method is deprecated.
Use
checkPermission(Permission) instead.
|
ClassLoader |
currentClassLoader()
This method is deprecated.
Use
checkPermission(Permission) instead.
|
Class<?> |
currentLoadedClass()
This method is deprecated.
Use
checkPermission(Permission) instead.
|
Class[] | |
boolean |
inClass(String name)
This method is deprecated.
Use
checkPermission(Permission) instead.
|
boolean |
inClassLoader()
This method is deprecated.
Use
checkPermission(Permission) instead.
|
Inherited Method Summary
Fields
Public Constructors
public SecurityManager ()
Public Methods
public void checkAccept (String host, int port)
Parameters
host | |
---|---|
port |
public void checkAccess (Thread t)
Parameters
t |
---|
public void checkAwtEventQueueAccess ()
public void checkConnect (String host, int port)
Parameters
host | |
---|---|
port |
public void checkConnect (String host, int port, Object context)
Parameters
host | |
---|---|
port | |
context |
public void checkCreateClassLoader ()
public void checkDelete (String file)
Parameters
file |
---|
public void checkExec (String cmd)
Parameters
cmd |
---|
public void checkExit (int status)
Parameters
status |
---|
public void checkLink (String lib)
Parameters
lib |
---|
public void checkListen (int port)
Parameters
port |
---|
public void checkMemberAccess (Class<?> clazz, int which)
Parameters
clazz | |
---|---|
which |
public void checkMulticast (InetAddress maddr, byte ttl)
public void checkPackageAccess (String pkg)
Parameters
pkg |
---|
public void checkPackageDefinition (String pkg)
Parameters
pkg |
---|
public void checkPrintJobAccess ()
public void checkPropertiesAccess ()
public void checkPropertyAccess (String key)
Parameters
key |
---|
public void checkRead (String file)
Parameters
file |
---|
public void checkRead (String file, Object context)
Parameters
file | |
---|---|
context |
public void checkSecurityAccess (String target)
Parameters
target |
---|
public void checkSetFactory ()
public void checkSystemClipboardAccess ()
public boolean checkTopLevelWindow (Object window)
Parameters
window |
---|
public void checkWrite (String file)
Parameters
file |
---|