@ParametersAreNonnullByDefault @ReturnValuesAreNonnullByDefault public class BatchingMultiEventPublisher extends Object implements com.atlassian.crowd.core.event.MultiEventPublisher
Constructor and Description |
---|
BatchingMultiEventPublisher(HibernateSessionManager hibernateSessionManager,
com.atlassian.event.api.EventPublisher delegate) |
Modifier and Type | Method and Description |
---|---|
void |
publish(Object event) |
void |
publishAll(Collection<Object> events) |
void |
register(Object listener) |
void |
unregister(Object listener) |
void |
unregisterAll() |
public BatchingMultiEventPublisher(HibernateSessionManager hibernateSessionManager, com.atlassian.event.api.EventPublisher delegate)
public void publishAll(Collection<Object> events)
publishAll
in interface com.atlassian.crowd.core.event.MultiEventPublisher
public void publish(Object event)
publish
in interface com.atlassian.event.api.EventPublisher
public void register(Object listener)
register
in interface com.atlassian.event.api.EventListenerRegistrar
public void unregister(Object listener)
unregister
in interface com.atlassian.event.api.EventListenerRegistrar
public void unregisterAll()
unregisterAll
in interface com.atlassian.event.api.EventListenerRegistrar
Copyright © 2003–2020 Atlassian. All rights reserved.