public abstract class JRule extends BaseRule
| Constructor and Description |
|---|
JRule() |
createAdapter, getEvent, getEventAliasMap, getEventSequence, getMeta, getRuleAdapterImplgetEventSetProcessorAdapterImpl, getFirstEvent, getGroupgetAdapter, getKb, getKnowledgeBase, getLogger, getSponge, onInit, setAdapter, toStringclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetFirstEvent, getGroupgetAdapter, getLogger, getSponge, onConfigure, onInitgetKnowledgeBasepublic final JRule withDescription(String description)
withDescription in class BaseRulepublic final JRule withVersion(Integer version)
withVersion in class BaseRulepublic final JRule withFeatures(Map<String,Object> features)
withFeatures in class BaseRulepublic final JRule withFeature(String name, Object value)
withFeature in class BaseRulepublic final JRule withCategory(String category)
withCategory in class BaseRulepublic final JRule withEvents(List<String> eventStringSpecs)
withEvents in class BaseRulepublic final JRule withDuration(Duration duration)
withDuration in class BaseRulepublic final JRule withSynchronous(Boolean synchronous)
withSynchronous in class BaseRulepublic final JRule withEventConditions(String eventAlias, List<EventCondition> conditions)
withEventConditions in class BaseRulepublic final JRule withEventCondition(String eventAlias, EventCondition condition)
withEventCondition in class BaseRulepublic final JRule withAllEventCondition(EventCondition condition)
withAllEventCondition in class BaseRulepublic final JRule withAllEventConditions(List<EventCondition> conditions)
withAllEventConditions in class BaseRulepublic final JRule withEventSpecs(List<RuleEventSpec> eventSpecs)
withEventSpecs in class BaseRulepublic final JRule withEventSpecs(RuleEventSpec... eventSpecs)
public final JRule withEventSpec(RuleEventSpec eventSpec)
withEventSpec in class BaseRulepublic final JRule withOrdered(boolean ordered)
withOrdered in class BaseRulepublic final JRule withCondition(String eventAlias, EventCondition condition)
eventAlias - an event alias.condition - an event condition.public final JRule withCondition(String eventAlias, String methodName)
eventAlias - an event alias.methodName - an event condition method name.public final JRule withConditions(String eventAlias, List<EventCondition> conditions)
eventAlias - event alias.conditions - event conditions.public final JRule withConditions(String eventAlias, EventCondition... conditions)
eventAlias - event alias.conditions - event conditions.public final JRule withAllConditions(List<EventCondition> conditions)
conditions - event conditions.public final JRule withAllConditions(EventCondition... conditions)
public final JRule withAllCondition(EventCondition condition)
condition - the event condition.Copyright © 2016–2020 Softelnet. All rights reserved.