java.lang.Object
java.lang.SecurityManager
java.rmi.RMISecurityManager
@Deprecated public class RMISecurityManager extends SecurityManager
Deprecated.
RMISecurityManager
implements a policy identical to the policy
implemented by SecurityManager
. RMI applications
should use the SecurityManager
class or another appropriate
SecurityManager
implementation instead of this class. RMI's class
loader will download classes from remote locations only if a security
manager has been set.- Implementation Note:
Applets typically run in a container that already has a security manager, so there is generally no need for applets to set a security manager. If you have a standalone application, you might need to set a
SecurityManager
in order to enable class downloading. This can be done by adding the following to your code. (It needs to be executed before RMI can download code from remote hosts, so it most likely needs to appear in themain
method of your application.)if (System.getSecurityManager() == null) { System.setSecurityManager(new SecurityManager()); }
- Since:
- 1.1
-
Constructor Summary
Constructors Constructor Description RMISecurityManager()
Deprecated.Constructs a newRMISecurityManager
. -
Method Summary
Methods declared in class java.lang.SecurityManager
checkAccept, checkAccess, checkAccess, checkConnect, checkConnect, checkCreateClassLoader, checkDelete, checkExec, checkExit, checkLink, checkListen, checkMulticast, checkMulticast, checkPackageAccess, checkPackageDefinition, checkPermission, checkPermission, checkPrintJobAccess, checkPropertiesAccess, checkPropertyAccess, checkRead, checkRead, checkRead, checkSecurityAccess, checkSetFactory, checkWrite, checkWrite, getClassContext, getSecurityContext, getThreadGroup
-
Constructor Details
-
RMISecurityManager
public RMISecurityManager()Deprecated.Constructs a newRMISecurityManager
.- Since:
- 1.1
-
SecurityManager
instead.