Class RulesContext


  • public class RulesContext
    extends java.lang.Object
    • Constructor Detail

    • Method Detail

      • registerCommand

        public static int registerCommand​(java.lang.String label,
                                          java.lang.Class<? extends Command> command)
      • addFact

        public <T> void addFact​(java.lang.String factName,
                                T payload)
      • error

        public void error​(java.lang.String msg)
      • exec

        public void exec​(java.lang.String command,
                         java.lang.Object... data)
      • getByClass

        public java.util.List<java.lang.Object> getByClass​(java.lang.String factClass)
      • getEpochMs

        public long getEpochMs()
      • getFact

        public Fact<?> getFact​(java.lang.String factName)
      • info

        public void info​(java.lang.String msg)
      • isCachedMemoryPresent

        public boolean isCachedMemoryPresent()
      • isPresent

        public boolean isPresent​(java.lang.String factName)
      • isPresentByClass

        public boolean isPresentByClass​(java.lang.String factClass)
      • listAllFactsByClass

        public java.lang.String listAllFactsByClass()
      • listAllFactsByClass

        public java.lang.String listAllFactsByClass​(java.lang.String separator)
      • removeFact

        public void removeFact​(java.lang.String factName)
      • test

        public boolean test​(boolean condition)
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • uuid

        public java.util.UUID uuid()
      • warning

        public void warning​(java.lang.String msg)