[英]How to pass boolean property to class mediator in WSO2 EI
有沒有辦法將 boolean 參數傳遞給 class 中介? 我嘗試使用以下代碼塊。
public class CustomMediator extends AbstractMediator {
private String cacheEnabled;
public boolean mediate(MessageContext messageContext) {}
public String isCacheEnabled() {
return cacheEnabled;
}
public void setCacheEnabled(String cacheEnabled) {
this.cacheEnabled = cacheEnabled;
}
}
<class name="lk.chathurabuddi.CustomMediator ">
<property name="cacheEnabled" value="true"/>
</class>
但我收到以下運行時錯誤。
TID: [-1234] [] [2021-01-11 06:45:49,060] ERROR {org.apache.synapse.config.xml.PropertyHelper} - Error invoking setter method named : setCacheEnabled() that takes a single String, int, long, float, double or boolean parameterargument type mismatch {org.apache.synapse.config.xml.PropertyHelper}
嘗試使用財產調解員。
<class name="lk.chathurabuddi.CustomMediator">
<property name="cacheEnabled" expression="$ctx:cacheEnabled"/>
</class>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.