Interface ReteEvaluator

    • Method Detail

      • getKnowledgeBase

        RuleBase getKnowledgeBase()
      • getEntryPoints

        java.util.Collection<? extends org.kie.api.runtime.rule.EntryPoint> getEntryPoints()
      • getDefaultEntryPointId

        default EntryPointId getDefaultEntryPointId()
      • getGlobal

        default java.lang.Object getGlobal​(java.lang.String identifier)
      • setGlobal

        default void setGlobal​(java.lang.String identifier,
                               java.lang.Object value)
      • getTimerJobInstances

        default java.util.Collection<TimerJobInstance> getTimerJobInstances​(long id)
      • addPropagation

        default void addPropagation​(PropagationEntry propagationEntry)
      • addPropagation

        void addPropagation​(PropagationEntry propagationEntry,
                            boolean register)
      • getNextPropagationIdCounter

        long getNextPropagationIdCounter()
      • isThreadSafe

        default boolean isThreadSafe()
      • getCalendars

        org.kie.api.runtime.Calendars getCalendars()
      • getSessionClock

        org.kie.api.time.SessionClock getSessionClock()
      • isSequential

        default boolean isSequential()
      • startOperation

        default void startOperation()
      • endOperation

        default void endOperation()
      • insert

        org.kie.api.runtime.rule.FactHandle insert​(java.lang.Object object)
      • getQueryResults

        org.kie.api.runtime.rule.QueryResults getQueryResults​(java.lang.String queryName,
                                                              java.lang.Object... arguments)
      • dispose

        void dispose()
      • fireAllRules

        int fireAllRules()
      • fireAllRules

        int fireAllRules​(int max)
      • fireAllRules

        int fireAllRules​(org.kie.api.runtime.rule.AgendaFilter agendaFilter)
      • fireAllRules

        int fireAllRules​(org.kie.api.runtime.rule.AgendaFilter agendaFilter,
                         int max)