Interface KieRuntime

    • Method Detail

      • getSessionClock

        <T extends SessionClock> T getSessionClock()
        Returns:
        the session clock instance assigned to this session
      • setGlobal

        void setGlobal​(java.lang.String identifier,
                       java.lang.Object value)
        Sets a global value in this session
        Parameters:
        identifier - the global identifier
        value - the value assigned to the global identifier
      • getGlobal

        java.lang.Object getGlobal​(java.lang.String identifier)
      • getKieBase

        KieBase getKieBase()
        Returns:
        the KieBase reference from which this stateful session was created.
      • registerChannel

        void registerChannel​(java.lang.String name,
                             Channel channel)
      • unregisterChannel

        void unregisterChannel​(java.lang.String name)
      • getChannels

        java.util.Map<java.lang.String,​Channel> getChannels()