【发布时间】:2018-03-21 20:45:39
【问题描述】:
我创建了一个简单的插件系统,允许其他人上传他们插件的 jar,插件系统将加载它并在其中执行一些代码。
插件系统将获得Function<Input, Output> 的子类来执行加载的插件逻辑,但我不希望该函数创建新线程或执行诸如System.exit 之类的危险操作。如何禁止此操作?
我在Java中找到了AccessController或SecurityManager,如何使用它来实现我的意图。
【问题讨论】:
标签: java multithreading security access-control