Class MultipleEventTypeHandler

  • All Implemented Interfaces:
    org.alfresco.event.sdk.handling.handler.EventHandler, org.alfresco.event.sdk.handling.handler.NodeEventHandler, org.alfresco.event.sdk.handling.handler.OnNodeCreatedEventHandler, org.alfresco.event.sdk.handling.handler.OnNodeUpdatedEventHandler

    @Component
    public class MultipleEventTypeHandler
    extends Object
    implements org.alfresco.event.sdk.handling.handler.OnNodeCreatedEventHandler, org.alfresco.event.sdk.handling.handler.OnNodeUpdatedEventHandler
    Sample event handler to demonstrate reacting to more than one event type. You only need to provide your own implementation of the method getHandledEventTypes.
    • Constructor Detail

      • MultipleEventTypeHandler

        public MultipleEventTypeHandler()
    • Method Detail

      • handleEvent

        public void handleEvent​(org.alfresco.event.sdk.model.v1.model.RepoEvent<org.alfresco.event.sdk.model.v1.model.DataAttributes<org.alfresco.event.sdk.model.v1.model.Resource>> event)
        Specified by:
        handleEvent in interface org.alfresco.event.sdk.handling.handler.EventHandler
      • getHandledEventTypes

        public Set<org.alfresco.event.sdk.model.v1.model.EventType> getHandledEventTypes()
        Specified by:
        getHandledEventTypes in interface org.alfresco.event.sdk.handling.handler.EventHandler
        Specified by:
        getHandledEventTypes in interface org.alfresco.event.sdk.handling.handler.OnNodeCreatedEventHandler
        Specified by:
        getHandledEventTypes in interface org.alfresco.event.sdk.handling.handler.OnNodeUpdatedEventHandler