Класс RMISecurityManager
- java.lang.Object
-
- java.lang.SecurityManager
-
- java.rmi.RMISecurityManager
@Deprecated public class RMISecurityManager extends SecurityManager
SecurityManager вместо этого.RMISecurityManager реализует политику, идентичную политике, реализованной в SecurityManager. Приложения RMI должны использовать класс SecurityManager или другую подходящую реализацию SecurityManager вместо этого класса. Загрузчик классов RMI будет загружать классы из удаленных мест только в том случае, если установлен менеджер безопасности.
- Примечание об реализации:
-
Аплеты обычно выполняются в контейнере, который уже имеет менеджер безопасности, поэтому аплетам обычно нет необходимости устанавливать менеджер безопасности. Если у вас есть автономное приложение, вам может потребоваться установить
SecurityManagerдля включения загрузки классов. Это можно сделать, добавив следующее в ваш код. (Это необходимо выполнить до того, как RMI сможет загрузить код с удаленных хостов, поэтому, скорее всего, это необходимо добавить в методmainвашего приложения.)if (System.getSecurityManager() == null) { System.setSecurityManager(new SecurityManager()); } - С:
- 1.1
Конструкторы
| Конструктор | Описание |
|---|---|
RMISecurityManager() |
Устаревший. Создает новый |
Методы
Методы, объявленные в классе 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
Методы, объявленные в классе java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Конструкторы
RMISecurityManager
public RMISecurityManager()
Создает новый RMISecurityManager.
- С:
- 1.1
© 1993, 2020, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
https://docs.oracle.com/en/java/javase/11/docs/api/java.rmi/java/rmi/RMISecurityManager.html