Class StateBasedNodeInstance

    • Constructor Detail

      • StateBasedNodeInstance

        public StateBasedNodeInstance()
    • Method Detail

      • registerBoundaryEvents

        protected void registerBoundaryEvents()
      • configureTimerInstance

        protected void configureTimerInstance​(Timer timer,
                                              TimerInstance timerInstance)
      • resolveVariable

        protected String resolveVariable​(String s)
      • handleSLAViolation

        protected void handleSLAViolation()
      • signalEvent

        public void signalEvent​(String type,
                                Object event)
        Specified by:
        signalEvent in interface org.kie.api.runtime.process.EventListener
      • triggerTimer

        protected void triggerTimer​(TimerInstance timerInstance)
      • getEventTypes

        public String[] getEventTypes()
        Specified by:
        getEventTypes in interface org.kie.api.runtime.process.EventListener
      • triggerCompleted

        public void triggerCompleted()
      • addTimerListener

        protected void addTimerListener()
      • getTimerInstances

        public List<Long> getTimerInstances()
      • internalSetTimerInstances

        public void internalSetTimerInstances​(List<Long> timerInstances)
      • getActivationType

        protected String getActivationType()
      • checkProcessInstance

        protected boolean checkProcessInstance​(org.kie.api.runtime.rule.Match match)
      • checkDeclarationMatch

        protected boolean checkDeclarationMatch​(org.kie.api.runtime.rule.Match match,
                                                String matchVariable)
      • mapDynamicOutputData

        protected void mapDynamicOutputData​(Map<String,​Object> results)