Uses of Record Class
com.tnsai.security.ExecutionRule
Packages that use ExecutionRule
Package
Description
Security SPI contracts and human-in-the-loop approval for TnsAI agents.
-
Uses of ExecutionRule in com.tnsai.security
Methods in com.tnsai.security that return ExecutionRuleModifier and TypeMethodDescriptionstatic ExecutionRuleExecutionRule.from(ExecutionPolicy policy) Methods in com.tnsai.security that return types with arguments of type ExecutionRuleModifier and TypeMethodDescriptionAccessDeclaration.rules()Returns the value of therulesrecord component.Methods in com.tnsai.security with parameters of type ExecutionRuleModifier and TypeMethodDescriptionAccessGate.check(String name, ActionType type, Object target, Method method, ExecutionRule dynamicRule, AgentPrincipal principal, AuthorityScope authority) static AccessDeclarationAccessDeclaration.forType(Class<?> hostType, Method method, ExecutionRule dynamicRule) static AccessDeclarationAccessDeclaration.resolve(Object target, Method method, ExecutionRule dynamicRule) Constructor parameters in com.tnsai.security with type arguments of type ExecutionRuleModifierConstructorDescriptionAccessDeclaration(List<ExecutionRule> rules, List<Security> security) Creates an instance of aAccessDeclarationrecord class. -
Uses of ExecutionRule in com.tnsai.tools.method
Methods in com.tnsai.tools.method that return ExecutionRuleModifier and TypeMethodDescriptionDynamicToolMethod.execution()Returns the value of theexecutionrecord component.Methods in com.tnsai.tools.method with parameters of type ExecutionRuleConstructors in com.tnsai.tools.method with parameters of type ExecutionRuleModifierConstructorDescriptionDynamicToolMethod(String name, String description, boolean idempotent, boolean requiresConfirmation, List<String> keywords, Map<String, Object> parametersSchema, DynamicToolMethod.Handler handler, ExecutionRule execution) Creates an instance of aDynamicToolMethodrecord class.