org.altlinux.jabbix
Class WhitelistPredicate
java.lang.Object
org.altlinux.jabbix.WhitelistPredicate
- All Implemented Interfaces:
- ConnectionPredicate
public class WhitelistPredicate
- extends Object
- implements ConnectionPredicate
Реализует предикат соединения, использующий регулярное выражение для проверки имени узла.
- See Also:
JabbixSecurityManager
|
Constructor Summary |
WhitelistPredicate(String addressPattern)
Создаёт новый экземпляр предиката на основе указанного шаблона. |
|
Method Summary |
boolean |
isAllowed(String host,
int port)
Проверяет, совпадает ли указанное имя узла с установленным шаблоном. |
WhitelistPredicate
public WhitelistPredicate(String addressPattern)
- Создаёт новый экземпляр предиката на основе указанного шаблона.
- Parameters:
addressPattern - регулярное выражение для проверки имени узлов
isAllowed
public boolean isAllowed(String host,
int port)
- Проверяет, совпадает ли указанное имя узла с установленным шаблоном.
- Specified by:
isAllowed in interface ConnectionPredicate
- Parameters:
host - узел от которого или к которому выполняется соединениеport - порт от которого или к которому выполняется соединение
- Returns:
- истина, если соединение разрешено, иначе ложь