Class EventPublishHelper
-
- All Implemented Interfaces:
public class EventPublishHelperApplicationEventPublisher helper. Generally used for non-transactional Event, the main function: (1) async publish event (2) IDE hit and navigation (3) wrap hazelcast topic(#HazelcastTopic) to SpringEvent Note, do NOT use ApplicationEventMulticaster in async, or handle exception, that would break Spring's default synchronization mechanism.- Since:
2021-06-07
trydofor
-
-
Field Summary
Fields Modifier and Type Field Description public final static ApplicationEventPublisherSyncSpringpublic final static ApplicationEventPublisherAsyncSpringpublic final static ApplicationEventPublisherAsyncGlobalpublic final static ApplicationEventPublisherAsyncWidely
-
Constructor Summary
Constructors Constructor Description EventPublishHelper()
-
Method Summary
Modifier and Type Method Description static booleanhasAsyncGlobal()static voidsetGlobalPublisher(ApplicationEventPublisher globalPublisher)static voidsetExecutor(Executor executor)static voidsetSpringPublisher(ApplicationEventPublisher springPublisher)-
-
Method Detail
-
hasAsyncGlobal
static boolean hasAsyncGlobal()
-
setGlobalPublisher
static void setGlobalPublisher(ApplicationEventPublisher globalPublisher)
-
setExecutor
static void setExecutor(Executor executor)
-
setSpringPublisher
static void setSpringPublisher(ApplicationEventPublisher springPublisher)
-
-
-
-