程序包 org.beetl.core

类 WhiteListNativeSecurityManager

java.lang.Object
org.beetl.core.WhiteListNativeSecurityManager
所有已实现的接口:
NativeSecurityManager

public class WhiteListNativeSecurityManager extends Object implements NativeSecurityManager
本地调用安全管理器,白名单方式
作者:
xiandafu
另请参阅:
  • 构造器详细资料

    • WhiteListNativeSecurityManager

      public WhiteListNativeSecurityManager()
  • 方法详细资料

    • permit

      public boolean permit(Object resourceId, Class c, Object target, String method)
      从接口复制的说明: NativeSecurityManager
      判断是否允许调用本地方法
      指定者:
      permit 在接口中 NativeSecurityManager
      参数:
      resourceId - 资源id
      c - 调用类名
      target - 调用的类实例
      method - 调用类的方法名
      返回:
      true 表示允许,false 表示不允许
    • allow

      public void allow(List<String> calls)
      指定白名单,默认是java.util
      参数:
      calls - ,调用,如 [java.util,java.io.File]
    • main

      public static void main(String[] args)