public void setPredicate(Predicate predicate) {
this.predicate = predicate;
}
public Predicate createPredicate(RouteContext routeContext) {
ExpressionType predicateType = getCompletePredicate();
if (predicateType != null && predicate == null) {
predicate = predicateType.createPredicate(routeContext);
}
return predicate;
}