Class MessageFactory
java.lang.Object
io.github.devlibx.easy.messaging.service.MessageFactory
- All Implemented Interfaces:
IMessagingFactory
-
Constructor Summary
ConstructorsConstructorDescriptionMessageFactory(Map<String, IProducerService> producerServiceMap, Map<String, IConsumerService> consumerServiceMap, MessagingConfigs messagingConfigs) -
Method Summary
Modifier and TypeMethodDescriptiongetConsumer(String name) Get a consumergetProducer(String name) Get a producervoidInitialized messagingvoidshutdown()Shutdown
-
Constructor Details
-
MessageFactory
@Inject public MessageFactory(Map<String, IProducerService> producerServiceMap, Map<String, IConsumerService> consumerServiceMap, MessagingConfigs messagingConfigs)
-
-
Method Details
-
initialize
public void initialize()Description copied from interface:IMessagingFactoryInitialized messaging- Specified by:
initializein interfaceIMessagingFactory
-
getProducer
Description copied from interface:IMessagingFactoryGet a producer- Specified by:
getProducerin interfaceIMessagingFactory
-
getConsumer
Description copied from interface:IMessagingFactoryGet a consumer- Specified by:
getConsumerin interfaceIMessagingFactory
-
shutdown
public void shutdown()Description copied from interface:IMessagingFactoryShutdown- Specified by:
shutdownin interfaceIMessagingFactory
-