Class UnomiEventPublisher

  • All Implemented Interfaces:
    org.apache.unomi.api.services.EventListenerService

    public class UnomiEventPublisher
    extends Object
    implements org.apache.unomi.api.services.EventListenerService
    • Constructor Detail

      • UnomiEventPublisher

        public UnomiEventPublisher()
    • Method Detail

      • activate

        public void activate​(org.osgi.framework.BundleContext bundleContext)
      • deactivate

        public void deactivate()
      • setPersistenceService

        public void setPersistenceService​(org.apache.unomi.persistence.spi.PersistenceService persistenceService)
      • createPublisher

        public org.reactivestreams.Publisher<CDPEventInterface> createPublisher()
      • createPublisher

        public org.reactivestreams.Publisher<CDPEventInterface> createPublisher​(org.apache.unomi.api.conditions.Condition filterCondition)
      • canHandle

        public boolean canHandle​(org.apache.unomi.api.Event event)
        Specified by:
        canHandle in interface org.apache.unomi.api.services.EventListenerService
      • onEvent

        public int onEvent​(org.apache.unomi.api.Event event)
        Specified by:
        onEvent in interface org.apache.unomi.api.services.EventListenerService
      • addListener

        public boolean addListener​(org.apache.unomi.graphql.fetchers.event.UnomiEventPublisher.EventPublisherListener listener)
      • removeListener

        public boolean removeListener​(org.apache.unomi.graphql.fetchers.event.UnomiEventPublisher.EventPublisherListener listener)