Class BatchingMultiEventPublisher5
java.lang.Object
com.atlassian.confluence.impl.event.BatchingMultiEventPublisher5
- All Implemented Interfaces:
com.atlassian.crowd.core.event.MultiEventPublisher
,com.atlassian.event.api.EventListenerRegistrar
,com.atlassian.event.api.EventPublisher
@ParametersAreNonnullByDefault
@ReturnValuesAreNonnullByDefault
public class BatchingMultiEventPublisher5
extends Object
implements com.atlassian.crowd.core.event.MultiEventPublisher
Replacement for
BatchingMultiEventPublisher
due to Hibernate 2 removal.- Since:
- 7.16.0
-
Constructor Summary
ConstructorsConstructorDescriptionBatchingMultiEventPublisher5
(HibernateSessionManager5 hibernateSessionManager, org.hibernate.SessionFactory sessionFactory, com.atlassian.event.api.EventPublisher delegate) -
Method Summary
Modifier and TypeMethodDescriptionvoid
void
publishAll
(Collection<Object> events) void
void
unregister
(Object listener) void
-
Constructor Details
-
BatchingMultiEventPublisher5
public BatchingMultiEventPublisher5(HibernateSessionManager5 hibernateSessionManager, org.hibernate.SessionFactory sessionFactory, com.atlassian.event.api.EventPublisher delegate)
-
-
Method Details
-
publishAll
- Specified by:
publishAll
in interfacecom.atlassian.crowd.core.event.MultiEventPublisher
-
publish
- Specified by:
publish
in interfacecom.atlassian.event.api.EventPublisher
-
register
- Specified by:
register
in interfacecom.atlassian.event.api.EventListenerRegistrar
-
unregister
- Specified by:
unregister
in interfacecom.atlassian.event.api.EventListenerRegistrar
-
unregisterAll
public void unregisterAll()- Specified by:
unregisterAll
in interfacecom.atlassian.event.api.EventListenerRegistrar
-