Package io.jans.service.message.provider
Class AbstractMessageProvider<T>
java.lang.Object
io.jans.service.message.provider.MessageProvider<T>
io.jans.service.message.provider.AbstractMessageProvider<T>
- All Implemented Interfaces:
MessageInterface
- Direct Known Subclasses:
NullMessageProvider,PostgresMessageProvider,RedisMessageProvider
Interface for each message provider
- Author:
- Yuriy Movchan Date: 30/11/2023
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract voidcreate(ExecutorService executorService) abstract voiddestroy()Methods inherited from class io.jans.service.message.provider.MessageProvider
getDelegate, getProviderType, shutdownMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.jans.service.message.provider.MessageInterface
publish, subscribe, unsubscribe
-
Constructor Details
-
AbstractMessageProvider
public AbstractMessageProvider()
-
-
Method Details
-
create
-
destroy
public abstract void destroy()
-