public class JabbixSecurityManager
extends java.lang.SecurityManager
SecurityManager
используемого для управления доступом к основанной на Jabbix программе и от неё. Для проверки разрешений используется два набора предикатов.Constructor and Description |
---|
JabbixSecurityManager()
Создаёт экземпляр данного менеджера безопасности.
|
Modifier and Type | Method and Description |
---|---|
void |
checkAccept(java.lang.String host,
int port)
Проверяет разрешение на приём соединения от указанного узла и порта используя набор предикатов.
|
void |
checkConnect(java.lang.String host,
int port)
Проверяет разрешение на установку соединения с указанным узлом и портом используя набор предикатов.
|
java.util.Collection |
getConnectionPredicates()
Возвращает набор предикатов, определяющих разрешение на соединение с удалёнными узлами.
|
java.util.Collection |
getListenPredicates()
Возвращает набор предикатов, определяющих разрешение на приём соединений от удалённых узлов.
|
void |
setConnectionPredicates(java.util.Collection connPreds)
Устанавливает набор предикатов, определяющих разрешение на соединение с удалёнными узлами.
|
void |
setListenPredicates(java.util.Collection listenPreds)
Устанавливает набор предикатов, определяющих разрашение на приём соединений от удалённых узлов.
|
checkAccess, checkAccess, checkAwtEventQueueAccess, checkConnect, checkCreateClassLoader, checkDelete, checkExec, checkExit, checkLink, checkListen, checkMemberAccess, checkMulticast, checkMulticast, checkPackageAccess, checkPackageDefinition, checkPermission, checkPermission, checkPrintJobAccess, checkPropertiesAccess, checkPropertyAccess, checkRead, checkRead, checkRead, checkSecurityAccess, checkSetFactory, checkSystemClipboardAccess, checkTopLevelWindow, checkWrite, checkWrite, getInCheck, getSecurityContext, getThreadGroup
public JabbixSecurityManager()
public void checkAccept(java.lang.String host, int port)
checkAccept
in class java.lang.SecurityManager
public void checkConnect(java.lang.String host, int port)
checkConnect
in class java.lang.SecurityManager
public java.util.Collection getConnectionPredicates()
public void setConnectionPredicates(java.util.Collection connPreds)
connPreds
- набор предикатов для проверки исходящих соединенийpublic void setListenPredicates(java.util.Collection listenPreds)
listenPreds
- набор предикатов для проверки входящих соединенийpublic java.util.Collection getListenPredicates()