Apache camel 在Camel中禁用动态路由功能

Apache camel 在Camel中禁用动态路由功能,apache-camel,shiro,Apache Camel,Shiro,使用Camel,可以将路由动态添加到上下文中。而且上下文似乎总是作为交换的一部分传递 有没有办法阻止应用程序在运行时添加路由?我研究了Shiro安全性,但似乎没有找到类似的东西。我唯一能想到的是使用POJO Bean绑定来包装与这些应用程序的交互,POJO Bean绑定只传递更改的主体,并限制对Exchange的直接访问 请参见也许您可以扩展DefaultContext并在其中添加安全规则

使用Camel,可以将路由动态添加到上下文中。而且上下文似乎总是作为交换的一部分传递


有没有办法阻止应用程序在运行时添加路由?我研究了Shiro安全性,但似乎没有找到类似的东西。

我唯一能想到的是使用POJO Bean绑定来包装与这些应用程序的交互,POJO Bean绑定只传递更改的主体,并限制对Exchange的直接访问


请参见

也许您可以扩展DefaultContext并在其中添加安全规则