SecurityManager JDK 1.0

java.lang

Synopsis^  ?
public class SecurityManager {
// Public Constructors
    public SecurityManager( );  
// Property Accessor Methods (by property name)
    public Object getSecurityContext( );  
1.1 public ThreadGroup getThreadGroup( );  
// Public Instance Methods
    public void checkAccept( String host, int port);  
    public void checkAccess( ThreadGroup g);  
    public void checkAccess( Thread t);  
1.1 public void checkAwtEventQueueAccess( );  
    public void checkConnect( String host, int port);  
    public void checkConnect( String host, int port, Object context);  
    public void checkCreateClassLoader( );  
    public void checkDelete( String file);  
    public void checkExec( String cmd);  
    public void checkExit( int status);  
    public void checkLink( String lib);  
    public void checkListen( int port);  
1.1 public void checkMemberAccess( Class clazz, int which);  
1.1 public void checkMulticast( InetAddress maddr);  
1.1 public void checkMulticast( InetAddress maddr, byte ttl);  
    public void checkPackageAccess( String pkg);  
    public void checkPackageDefinition( String pkg);  
2.0 public void checkPermission( Permission perm);  
2.0 public void checkPermission( Permission perm, Object context);  
1.1 public void checkPrintJobAccess( );  
    public void checkPropertiesAccess( );  
    public void checkPropertyAccess( String key);  
    public void checkRead( String file);  
    public void checkRead( FileDescriptor fd);  
    public void checkRead( String file, Object context);  
1.1 public void checkSecurityAccess( String target);  
    public void checkSetFactory( );  
1.1 public void checkSystemClipboardAccess( );  
    public boolean checkTopLevelWindow( Object window);  
    public void checkWrite( String file);  
    public void checkWrite( FileDescriptor fd);  
// Protected Instance Methods
    protected Class[ ] getClassContext( ); native 
// Deprecated Fields
 #  protected boolean inCheck; 
// Deprecated Methods
 #  protected int classDepth( String name); native 
 #  protected int classLoaderDepth( );  
 #  protected ClassLoader currentClassLoader( );  
 #  protected Class currentLoadedClass( );  
 #  public boolean getInCheck( );  
 #  protected boolean inClass( String name);  
 #  protected boolean inClassLoader( );  
}

Hierarchy^  ?

[Object]
   |
[SecurityManager]

JavaBeans Properties^  ?

  Name    Type    Access    Default    Flags  
  inCheck    boolean    get     read-only   
  securityContext    Object    get     read-only   
  threadGroup    ThreadGroup    get     read-only   

Inherited Properties^  ?
Object: class

Inherited Methods^  ?
Object: clone(), equals(), finalize(), hashCode(), notify(), notifyAll(), toString(), wait(), wait(), wait()

Passed To^  ?
System.setSecurityManager()

Returned By^  ?
System.getSecurityManager()

Uses^  ?
Class, ClassLoader, NoClassDefFoundError, Object, RuntimePermission, SecurityException, String, StringBuffer, System, Thread, ThreadGroup, Throwable

Used By^  ?
Class, ClassLoader, Runtime, System, Thread, ThreadGroup


Java Power Reference. Created by David Flanagan.
Copyright © 1999 O'Reilly & Associates.All Rights Reserved.

This file may not be distributed on the Internet.