Interface ReteEvaluator

    • Method Detail

      • getEntryPoints

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

        default EntryPointId getDefaultEntryPointId()
      • getGlobal

        default Object getGlobal​(String identifier)
      • setGlobal

        default void setGlobal​(String identifier,
                               Object value)
      • 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​(Object object)
      • getQueryResults

        org.kie.api.runtime.rule.QueryResults getQueryResults​(String queryName,
                                                              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)