Класс 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()

Устаревший.

Создает новый 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

Spec-Zone .ru
спецификации, руководства, описания, API