SecurityFilters.Builder<MESSAGE,SCOPE> |
SecurityFilters.Builder.allow(Consumer<SecurityFilters.AllowBuilder<MESSAGE,SCOPE>> conf) |
Создание разрешающего фильтра
|
SecurityFilters.Builder<MESSAGE,SCOPE> |
SecurityFilters.PredicateBuilder.any(MESSAGE message) |
Любая байт-инструкция
|
static SecurityFilters.Builder<String,xyz.cofe.fn.Tuple2<LambdaDump,LambdaNode>> |
SecurityFilters.create() |
|
static <MESSAGE,SCOPE> SecurityFilters.Builder<MESSAGE,SCOPE> |
SecurityFilters.create(Class<MESSAGE> cMsg,
Class<SCOPE> cScope) |
|
SecurityFilters.Builder<MESSAGE,SCOPE> |
SecurityFilters.Builder.deny(Consumer<SecurityFilters.DenyBuilder<MESSAGE,SCOPE>> conf) |
Создание запрещающего фильтра
|
SecurityFilters.Builder<MESSAGE,SCOPE> |
SecurityFilters.PredicateBuilder.field(MESSAGE message,
Predicate<FieldAccess> filter) |
Проверка работы с полем (read/write)
|
SecurityFilters.Builder<MESSAGE,SCOPE> |
SecurityFilters.PredicateBuilder.invoke(MESSAGE message,
Predicate<Invoke<?>> filter) |
Проверка вызова метода/конструктора/BootStrap
|
SecurityFilters.Builder<MESSAGE,SCOPE> |
SecurityFilters.PredicateBuilder.invokeIndy(Predicate<InvokeDynamicCall> filter,
MESSAGE message) |
Проверка вызова BootStrap метода
|
SecurityFilters.Builder<MESSAGE,SCOPE> |
SecurityFilters.PredicateBuilder.invokeMethod(Predicate<InvokeMethod> filter,
MESSAGE message) |
Проверка вызова метода
|