Class AbstractRuleSessionBase

java.lang.Object
org.evrete.jsr94.AbstractRuleSessionBase
All Implemented Interfaces:
javax.rules.RuleSession
Direct Known Subclasses:
StatefulRuleSessionImpl, StatelessRuleSessionImpl

public abstract class AbstractRuleSessionBase extends Object implements javax.rules.RuleSession
Base class that implements the RuleSession interface. It provides common functionality and fields that can be used by subclasses to implement specific rule sessions.
  • Method Details

    • getRuleExecutionSetMetadata

      public final javax.rules.RuleExecutionSetMetadata getRuleExecutionSetMetadata()
      Specified by:
      getRuleExecutionSetMetadata in interface javax.rules.RuleSession
    • release

      public final void release()
      Specified by:
      release in interface javax.rules.RuleSession
    • getType

      public final int getType()
      Specified by:
      getType in interface javax.rules.RuleSession