Class SignalHandler

  • All Implemented Interfaces:
    org.drools.core.xml.Handler

    public class SignalHandler
    extends org.drools.core.xml.BaseAbstractHandler
    implements org.drools.core.xml.Handler
    This class isn't currently used because we don't really check thrown or caught event content (itemDefiniton references) to see if it matches the definition in the process.

    In fact, at this moment, the whole <signal> element is ignored because that (specifying event content) is it's only function.

    This handler is just here for two reasons:
    1. So we can process <signal> elements in process definitions
    2. When we do end up actively supporting event content, we'll need the functionality in this class
    • Constructor Detail

      • SignalHandler

        public SignalHandler()
    • Method Detail

      • end

        public Object end​(String uri,
                          String localName,
                          org.drools.core.xml.ExtensibleXmlParser parser)
                   throws SAXException
        Specified by:
        end in interface org.drools.core.xml.Handler
        Throws:
        SAXException
      • generateNodeFor

        public Class<?> generateNodeFor()
        Specified by:
        generateNodeFor in interface org.drools.core.xml.Handler