Package xyz.cofe.trambda.sec
Class SecurityFilters.Builder<MESSAGE,SCOPE>
- java.lang.Object
-
- xyz.cofe.trambda.sec.SecurityFilters.Builder<MESSAGE,SCOPE>
-
- Type Parameters:
MESSAGE- Класс сообщенийSCOPE- Область проверки
- Enclosing class:
- SecurityFilters<MESSAGE,SCOPE>
public static class SecurityFilters.Builder<MESSAGE,SCOPE> extends Object
Строитель фильтров
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SecurityFilters.AllowBuilder<MESSAGE,SCOPE>allow()Создание разрешающего фильтраSecurityFilters.Builder<MESSAGE,SCOPE>allow(Consumer<SecurityFilters.AllowBuilder<MESSAGE,SCOPE>> conf)Создание разрешающего фильтраSecurityFilters<MESSAGE,SCOPE>build()Создание фильтраSecurityFilters.DenyBuilder<MESSAGE,SCOPE>deny()Создание запрещающего фильтраSecurityFilters.Builder<MESSAGE,SCOPE>deny(Consumer<SecurityFilters.DenyBuilder<MESSAGE,SCOPE>> conf)Создание запрещающего фильтра
-
-
-
Method Detail
-
build
public SecurityFilters<MESSAGE,SCOPE> build()
Создание фильтра- Returns:
- фильтр
-
allow
public SecurityFilters.AllowBuilder<MESSAGE,SCOPE> allow()
Создание разрешающего фильтра- Returns:
- Строитель
-
allow
public SecurityFilters.Builder<MESSAGE,SCOPE> allow(Consumer<SecurityFilters.AllowBuilder<MESSAGE,SCOPE>> conf)
Создание разрешающего фильтра- Parameters:
conf- создание фильтра- Returns:
- SELF ссылку
-
deny
public SecurityFilters.DenyBuilder<MESSAGE,SCOPE> deny()
Создание запрещающего фильтра- Returns:
- Строитель
-
deny
public SecurityFilters.Builder<MESSAGE,SCOPE> deny(Consumer<SecurityFilters.DenyBuilder<MESSAGE,SCOPE>> conf)
Создание запрещающего фильтра- Parameters:
conf- создание фильтра- Returns:
- SELF ссылку
-
-