Класс RMISecurityManager
@Deprecated(since="1.8", forRemoval=true) public class RMISecurityManager extends SecurityManager
RMISecurityManager реализует политику, идентичную политике, реализованной SecurityManager. Приложения RMI должны использовать класс SecurityManager или другую соответствующую реализацию SecurityManager вместо этого класса. Загрузчик классов RMI загрузит классы из удаленных расположений только в том случае, если установлен менеджер безопасности.- Примечание по реализации:
-
Апплеты обычно выполняются в контейнере, который уже имеет менеджер безопасности, поэтому апплетам обычно не нужно устанавливать менеджер безопасности. Если у вас есть автономное приложение, вам может потребоваться установить
SecurityManagerдля включения загрузки классов. Это можно сделать, добавив следующее в ваш код. (Это необходимо выполнить до того, как RMI сможет загрузить код с удаленных хостов, поэтому, скорее всего, оно должно появиться в методеmainвашего приложения.)if (System.getSecurityManager() == null) { System.setSecurityManager(new SecurityManager()); } - С момента:
- 1.1
Краткое описание конструкторов
| Конструктор | Описание |
|---|---|
RMISecurityManager() |
Устаревший, подлежит удалению: Элемент API подлежит удалению в будущей версии. Создает новый 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
Подробное описание конструкторов
RMISecurityManager
public RMISecurityManager()
RMISecurityManager.- С момента:
- 1.1
© 1993, 2023, 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/21/docs/api/java.rmi/java/rmi/RMISecurityManager.html