當前位置: 首頁>>代碼示例>>Java>>正文


Java GuardParameterException類代碼示例

本文整理匯總了Java中com.espertech.esper.pattern.guard.GuardParameterException的典型用法代碼示例。如果您正苦於以下問題:Java GuardParameterException類的具體用法?Java GuardParameterException怎麽用?Java GuardParameterException使用的例子?那麽, 這裏精選的類代碼示例或許可以為您提供幫助。


GuardParameterException類屬於com.espertech.esper.pattern.guard包,在下文中一共展示了GuardParameterException類的4個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Java代碼示例。

示例1: setGuardParameters

import com.espertech.esper.pattern.guard.GuardParameterException; //導入依賴的package包/類
public void setGuardParameters(List<ExprNode> guardParameters, MatchedEventConvertor convertor) throws GuardParameterException
{
    String message = "Count-to guard takes a single integer-value expression as parameter";
    if (guardParameters.size() != 1)
    {
        throw new GuardParameterException(message);
    }

    if (guardParameters.get(0).getExprEvaluator().getType() != Integer.class)
    {
        throw new GuardParameterException(message);
    }

    this.numCountToExpr = guardParameters.get(0);
    this.convertor = convertor;
}
 
開發者ID:mobile-event-processing,項目名稱:Asper,代碼行數:17,代碼來源:MyCountToPatternGuardFactory.java

示例2: setGuardParameters

import com.espertech.esper.pattern.guard.GuardParameterException; //導入依賴的package包/類
public void setGuardParameters(List<ExprNode> guardParameters, MatchedEventConvertor convertor) throws GuardParameterException {
    String message = "Count-to guard takes a single integer-value expression as parameter";
    if (guardParameters.size() != 1) {
        throw new GuardParameterException(message);
    }

    Class paramType = guardParameters.get(0).getForge().getEvaluationType();
    if (paramType != Integer.class && paramType != int.class) {
        throw new GuardParameterException(message);
    }

    this.numCountToExpr = guardParameters.get(0);
    this.convertor = convertor;
}
 
開發者ID:espertechinc,項目名稱:esper,代碼行數:15,代碼來源:MyCountToPatternGuardFactory.java

示例3: setGuardParameters

import com.espertech.esper.pattern.guard.GuardParameterException; //導入依賴的package包/類
public void setGuardParameters(List<ExprNode> guardParameters, MatchedEventConvertor convertor) throws GuardParameterException {
    //To change body of implemented methods use File | Settings | File Templates.
}
 
開發者ID:espertechinc,項目名稱:esper,代碼行數:4,代碼來源:SupportGuardFactory.java

示例4: setGuardParameters

import com.espertech.esper.pattern.guard.GuardParameterException; //導入依賴的package包/類
public void setGuardParameters(List<ExprNode> guardParameters, MatchedEventConvertor convertor) throws GuardParameterException
{
    //To change body of implemented methods use File | Settings | File Templates.
}
 
開發者ID:mobile-event-processing,項目名稱:Asper,代碼行數:5,代碼來源:SupportGuardFactory.java


注:本文中的com.espertech.esper.pattern.guard.GuardParameterException類示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。