Class UnomiEventPublisher
- java.lang.Object
-
- org.apache.unomi.graphql.fetchers.event.UnomiEventPublisher
-
- All Implemented Interfaces:
org.apache.unomi.api.services.EventListenerService
public class UnomiEventPublisher extends Object implements org.apache.unomi.api.services.EventListenerService
-
-
Constructor Summary
Constructors Constructor Description UnomiEventPublisher()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidactivate(org.osgi.framework.BundleContext bundleContext)booleanaddListener(org.apache.unomi.graphql.fetchers.event.UnomiEventPublisher.EventPublisherListener listener)booleancanHandle(org.apache.unomi.api.Event event)org.reactivestreams.Publisher<CDPEventInterface>createPublisher()org.reactivestreams.Publisher<CDPEventInterface>createPublisher(org.apache.unomi.api.conditions.Condition filterCondition)voiddeactivate()intonEvent(org.apache.unomi.api.Event event)booleanremoveListener(org.apache.unomi.graphql.fetchers.event.UnomiEventPublisher.EventPublisherListener listener)voidsetEventInterfaceRegister(CDPEventInterfaceRegister eventRegister)voidsetPersistenceService(org.apache.unomi.persistence.spi.PersistenceService persistenceService)
-
-
-
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)
-
setEventInterfaceRegister
public void setEventInterfaceRegister(CDPEventInterfaceRegister eventRegister)
-
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:
canHandlein interfaceorg.apache.unomi.api.services.EventListenerService
-
onEvent
public int onEvent(org.apache.unomi.api.Event event)
- Specified by:
onEventin interfaceorg.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)
-
-