java.rmi
Class RMISecurityManager

java.lang.Object sample code for java.lang.Object definition code for java.lang.Object 
  extended by java.lang.SecurityManager sample code for java.lang.SecurityManager definition code for java.lang.SecurityManager 
      extended by java.rmi.RMISecurityManager

public class RMISecurityManager
extends SecurityManager sample code for java.lang.SecurityManager definition code for java.lang.SecurityManager

A subclass of SecurityManager sample code for java.lang.SecurityManager definition code for java.lang.SecurityManager used by RMI applications that use downloaded code. RMI's class loader will not download any classes from remote locations if no security manager has been set. RMISecurityManager does not apply to applets, which run under the protection of their browser's security manager. RMISecurityManager implements a policy that is no different than the policy implemented by SecurityManager sample code for java.lang.SecurityManager definition code for java.lang.SecurityManager . Therefore an RMI application should use the SecurityManager class or another application-specific SecurityManager implementation instead of this class.

To use a SecurityManager in your application, add the following statement to your code (it needs to be executed before RMI can download code from remote hosts, so it most likely needs to appear in the main method of your application):

 System.setSecurityManager(new SecurityManager());
 

Since:
JDK1.1

Field Summary
 
Fields inherited from class java.lang.SecurityManager sample code for java.lang.SecurityManager definition code for java.lang.SecurityManager
inCheck sample code for java.lang.SecurityManager.inCheck definition code for java.lang.SecurityManager.inCheck
 
Constructor Summary
RMISecurityManager sample code for java.rmi.RMISecurityManager.RMISecurityManager() definition code for java.rmi.RMISecurityManager.RMISecurityManager() ()
          Constructs a new RMISecurityManager.
 
Method Summary
 
Methods inherited from class java.lang.SecurityManager sample code for java.lang.SecurityManager definition code for java.lang.SecurityManager
checkAccept sample code for java.lang.SecurityManager.checkAccept(java.lang.String, int) definition code for java.lang.SecurityManager.checkAccept(java.lang.String, int) , checkAccess sample code for java.lang.SecurityManager.checkAccess(java.lang.Thread) definition code for java.lang.SecurityManager.checkAccess(java.lang.Thread) , checkAccess sample code for java.lang.SecurityManager.checkAccess(java.lang.ThreadGroup) definition code for java.lang.SecurityManager.checkAccess(java.lang.ThreadGroup) , checkAwtEventQueueAccess sample code for java.lang.SecurityManager.checkAwtEventQueueAccess() definition code for java.lang.SecurityManager.checkAwtEventQueueAccess() , checkConnect sample code for java.lang.SecurityManager.checkConnect(java.lang.String, int) definition code for java.lang.SecurityManager.checkConnect(java.lang.String, int) , checkConnect sample code for java.lang.SecurityManager.checkConnect(java.lang.String, int, java.lang.Object) definition code for java.lang.SecurityManager.checkConnect(java.lang.String, int, java.lang.Object) , checkCreateClassLoader sample code for java.lang.SecurityManager.checkCreateClassLoader() definition code for java.lang.SecurityManager.checkCreateClassLoader() , checkDelete sample code for java.lang.SecurityManager.checkDelete(java.lang.String) definition code for java.lang.SecurityManager.checkDelete(java.lang.String) , checkExec sample code for java.lang.SecurityManager.checkExec(java.lang.String) definition code for java.lang.SecurityManager.checkExec(java.lang.String) , checkExit sample code for java.lang.SecurityManager.checkExit(int) definition code for java.lang.SecurityManager.checkExit(int) , checkLink sample code for java.lang.SecurityManager.checkLink(java.lang.String) definition code for java.lang.SecurityManager.checkLink(java.lang.String) , checkListen sample code for java.lang.SecurityManager.checkListen(int) definition code for java.lang.SecurityManager.checkListen(int) , checkMemberAccess sample code for java.lang.SecurityManager.checkMemberAccess(java.lang.Class, int) definition code for java.lang.SecurityManager.checkMemberAccess(java.lang.Class, int) , checkMulticast sample code for java.lang.SecurityManager.checkMulticast(java.net.InetAddress) definition code for java.lang.SecurityManager.checkMulticast(java.net.InetAddress) , checkMulticast sample code for java.lang.SecurityManager.checkMulticast(java.net.InetAddress, byte) definition code for java.lang.SecurityManager.checkMulticast(java.net.InetAddress, byte) , checkPackageAccess sample code for java.lang.SecurityManager.checkPackageAccess(java.lang.String) definition code for java.lang.SecurityManager.checkPackageAccess(java.lang.String) , checkPackageDefinition sample code for java.lang.SecurityManager.checkPackageDefinition(java.lang.String) definition code for java.lang.SecurityManager.checkPackageDefinition(java.lang.String) , checkPermission sample code for java.lang.SecurityManager.checkPermission(java.security.Permission) definition code for java.lang.SecurityManager.checkPermission(java.security.Permission) , checkPermission sample code for java.lang.SecurityManager.checkPermission(java.security.Permission, java.lang.Object) definition code for java.lang.SecurityManager.checkPermission(java.security.Permission, java.lang.Object) , checkPrintJobAccess sample code for java.lang.SecurityManager.checkPrintJobAccess() definition code for java.lang.SecurityManager.checkPrintJobAccess() , checkPropertiesAccess sample code for java.lang.SecurityManager.checkPropertiesAccess() definition code for java.lang.SecurityManager.checkPropertiesAccess() , checkPropertyAccess sample code for java.lang.SecurityManager.checkPropertyAccess(java.lang.String) definition code for java.lang.SecurityManager.checkPropertyAccess(java.lang.String) , checkRead sample code for java.lang.SecurityManager.checkRead(java.io.FileDescriptor) definition code for java.lang.SecurityManager.checkRead(java.io.FileDescriptor) , checkRead sample code for java.lang.SecurityManager.checkRead(java.lang.String) definition code for java.lang.SecurityManager.checkRead(java.lang.String) , checkRead sample code for java.lang.SecurityManager.checkRead(java.lang.String, java.lang.Object) definition code for java.lang.SecurityManager.checkRead(java.lang.String, java.lang.Object) , checkSecurityAccess sample code for java.lang.SecurityManager.checkSecurityAccess(java.lang.String) definition code for java.lang.SecurityManager.checkSecurityAccess(java.lang.String) , checkSetFactory sample code for java.lang.SecurityManager.checkSetFactory() definition code for java.lang.SecurityManager.checkSetFactory() , checkSystemClipboardAccess sample code for java.lang.SecurityManager.checkSystemClipboardAccess() definition code for java.lang.SecurityManager.checkSystemClipboardAccess() , checkTopLevelWindow sample code for java.lang.SecurityManager.checkTopLevelWindow(java.lang.Object) definition code for java.lang.SecurityManager.checkTopLevelWindow(java.lang.Object) , checkWrite sample code for java.lang.SecurityManager.checkWrite(java.io.FileDescriptor) definition code for java.lang.SecurityManager.checkWrite(java.io.FileDescriptor) , checkWrite sample code for java.lang.SecurityManager.checkWrite(java.lang.String) definition code for java.lang.SecurityManager.checkWrite(java.lang.String) , classDepth sample code for java.lang.SecurityManager.classDepth(java.lang.String) definition code for java.lang.SecurityManager.classDepth(java.lang.String) , classLoaderDepth sample code for java.lang.SecurityManager.classLoaderDepth() definition code for java.lang.SecurityManager.classLoaderDepth() , currentClassLoader sample code for java.lang.SecurityManager.currentClassLoader() definition code for java.lang.SecurityManager.currentClassLoader() , currentLoadedClass sample code for java.lang.SecurityManager.currentLoadedClass() definition code for java.lang.SecurityManager.currentLoadedClass() , getClassContext sample code for java.lang.SecurityManager.getClassContext() definition code for java.lang.SecurityManager.getClassContext() , getInCheck sample code for java.lang.SecurityManager.getInCheck() definition code for java.lang.SecurityManager.getInCheck() , getSecurityContext sample code for java.lang.SecurityManager.getSecurityContext() definition code for java.lang.SecurityManager.getSecurityContext() , getThreadGroup sample code for java.lang.SecurityManager.getThreadGroup() definition code for java.lang.SecurityManager.getThreadGroup() , inClass sample code for java.lang.SecurityManager.inClass(java.lang.String) definition code for java.lang.SecurityManager.inClass(java.lang.String) , inClassLoader sample code for java.lang.SecurityManager.inClassLoader() definition code for java.lang.SecurityManager.inClassLoader()
 
Methods inherited from class java.lang.Object sample code for java.lang.Object definition code for java.lang.Object
clone sample code for java.lang.Object.clone() definition code for java.lang.Object.clone() , equals sample code for java.lang.Object.equals(java.lang.Object) definition code for java.lang.Object.equals(java.lang.Object) , finalize sample code for java.lang.Object.finalize() definition code for java.lang.Object.finalize() , getClass sample code for java.lang.Object.getClass() definition code for java.lang.Object.getClass() , hashCode sample code for java.lang.Object.hashCode() definition code for java.lang.Object.hashCode() , notify sample code for java.lang.Object.notify() definition code for java.lang.Object.notify() , notifyAll sample code for java.lang.Object.notifyAll() definition code for java.lang.Object.notifyAll() , toString sample code for java.lang.Object.toString() definition code for java.lang.Object.toString() , wait sample code for java.lang.Object.wait() definition code for java.lang.Object.wait() , wait sample code for java.lang.Object.wait(long) definition code for java.lang.Object.wait(long) , wait sample code for java.lang.Object.wait(long, int) definition code for java.lang.Object.wait(long, int)
 

Constructor Detail

RMISecurityManager sample code for java.rmi.RMISecurityManager() definition code for java.rmi.RMISecurityManager()

public RMISecurityManager()
Constructs a new RMISecurityManager.

Since:
JDK1.1