Class DefaultSignalManagerHub

  • All Implemented Interfaces:
    io.automatiko.engine.api.workflow.signal.SignalManagerHub

    public class DefaultSignalManagerHub
    extends Object
    implements io.automatiko.engine.api.workflow.signal.SignalManagerHub
    • Constructor Detail

      • DefaultSignalManagerHub

        public DefaultSignalManagerHub()
    • Method Detail

      • publish

        public void publish​(String type,
                            Object signalData)
        Specified by:
        publish in interface io.automatiko.engine.api.workflow.signal.SignalManagerHub
      • publishTargeting

        public void publishTargeting​(String id,
                                     String type,
                                     Object signalData)
        Specified by:
        publishTargeting in interface io.automatiko.engine.api.workflow.signal.SignalManagerHub
      • subscribe

        public void subscribe​(String type,
                              io.automatiko.engine.api.workflow.signal.SignalManager signalManager)
        Specified by:
        subscribe in interface io.automatiko.engine.api.workflow.signal.SignalManagerHub
      • unsubscribe

        public void unsubscribe​(String type,
                                io.automatiko.engine.api.workflow.signal.SignalManager signalManager)
        Specified by:
        unsubscribe in interface io.automatiko.engine.api.workflow.signal.SignalManagerHub
      • version

        protected String version​(io.automatiko.engine.api.runtime.process.ProcessInstance pi)