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, getThreadGrouppublic JabbixSecurityManager()
public void checkAccept(java.lang.String host,
int port)
checkAccept in class java.lang.SecurityManagerpublic void checkConnect(java.lang.String host,
int port)
checkConnect in class java.lang.SecurityManagerpublic 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()