59.3. Jolokia Restrictor の使用
すべての JMX MBean が公開されないようにするため (セキュリティー に関する考慮事項を参照)、Camel 関連のデータと Java からの基本情報のみを許可するデフォルトの Jolokia Restrictor が提供されます。プロパティー camel.component.jolokia.use-camel-restrictor=false でリストリクターの使用を回避したり、プロパティー camel.component.jolokia.server-config.restrictorClass=org.example.MyRestrictor で独自のカスタムリストリクターを使用したりできます。
提供されているリストリクターを拡張する例を以下に示します。
例
public class MyRestrictor extends CamelRestrictor {
//getDefaultDomains() contains default domains, if you want to add some domain to the existing list
@Override
protected List<String> getAllowedDomains() {
final List<String> newDomains = new ArrayList<>(getDefaultDomains());
newDomains.add("my.domain");
return newDomains;
}
}