Class DirectEventSender

java.lang.Object
org.alfresco.repo.event2.DirectEventSender
All Implemented Interfaces:
EventSender, org.springframework.beans.factory.InitializingBean
Direct Known Subclasses:
EnqueuingEventSender

public class DirectEventSender extends Object implements EventSender, org.springframework.beans.factory.InitializingBean
Sends a message to a destination in the current thread.
  • Field Details

  • Constructor Details

    • DirectEventSender

      public DirectEventSender()
  • Method Details

    • afterPropertiesSet

      public void afterPropertiesSet()
      Specified by:
      afterPropertiesSet in interface org.springframework.beans.factory.InitializingBean
    • setEvent2MessageProducer

      public void setEvent2MessageProducer(Event2MessageProducer event2MessageProducer)
    • accept

      public void accept(Callable<Optional<org.alfresco.repo.event.v1.model.RepoEvent<?>>> eventProducer)
      Description copied from interface: EventSender
      Accepts a callback function creating an event and sends this event to specified destination.
      Specified by:
      accept in interface EventSender
      Parameters:
      eventProducer - - callback function that creates an event