Class CamelEventEmitter

  • All Implemented Interfaces:
    AutoCloseable, org.jbpm.persistence.api.integration.EventEmitter

    public class CamelEventEmitter
    extends Object
    implements org.jbpm.persistence.api.integration.EventEmitter
    • Constructor Detail

      • CamelEventEmitter

        public CamelEventEmitter​(JBPMConsumer consumer,
                                 boolean sendItems)
    • Method Detail

      • deliver

        public void deliver​(Collection<org.jbpm.persistence.api.integration.InstanceView<?>> data)
        Specified by:
        deliver in interface org.jbpm.persistence.api.integration.EventEmitter
      • apply

        public void apply​(Collection<org.jbpm.persistence.api.integration.InstanceView<?>> data)
        Specified by:
        apply in interface org.jbpm.persistence.api.integration.EventEmitter
      • drop

        public void drop​(Collection<org.jbpm.persistence.api.integration.InstanceView<?>> data)
        Specified by:
        drop in interface org.jbpm.persistence.api.integration.EventEmitter
      • newCollection

        public org.jbpm.persistence.api.integration.EventCollection newCollection()
        Specified by:
        newCollection in interface org.jbpm.persistence.api.integration.EventEmitter
      • close

        public void close()
        Specified by:
        close in interface AutoCloseable
        Specified by:
        close in interface org.jbpm.persistence.api.integration.EventEmitter