Class JeeMqttMessagingSkeletonProvider
- java.lang.Object
-
- io.joynr.messaging.mqtt.MqttMessagingSkeletonProvider
-
- io.joynr.jeeintegration.messaging.JeeMqttMessagingSkeletonProvider
-
- All Implemented Interfaces:
com.google.inject.Provider<IMessagingSkeletonFactory>,javax.inject.Provider<IMessagingSkeletonFactory>
public class JeeMqttMessagingSkeletonProvider extends MqttMessagingSkeletonProvider
LikeMqttMessagingSkeletonProvider.If shared subscriptions are enabled, it returns an instance of
JeeSharedSubscriptionsMqttMessagingSkeletonFactoryinstead ofSharedSubscriptionsMqttMessagingSkeleton.Otherwise it returns an instance of the normal
MqttMessagingSkeletonlikeMqttMessagingSkeletonProvider.
-
-
Field Summary
-
Fields inherited from class io.joynr.messaging.mqtt.MqttMessagingSkeletonProvider
backendUid, channelId, gbids, messageProcessedHandler, messageProcessors, messageRouter, mqttClientFactory, mqttMessageInProgressObserver, mqttTopicPrefixProvider, ownAddress, rawMessagingPreprocessor, replyToAddress, routingTable, separateMqttReplyReceiver, sharedSubscriptionsEnabled
-
-
Constructor Summary
Constructors Constructor Description JeeMqttMessagingSkeletonProvider(String[] gbids, boolean enableSharedSubscriptions, boolean separateMqttReplyReceiver, MessageRouter messageRouter, MessageProcessedHandler messageProcessedHandler, MqttClientFactory mqttClientFactory, String channelId, MqttTopicPrefixProvider mqttTopicPrefixProvider, RawMessagingPreprocessor rawMessagingPreprocessor, Set<JoynrMessageProcessor> messageProcessors, RoutingTable routingTable, String backendUid, MqttMessageInProgressObserver mqttMessageInProgressObserver)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected IMessagingSkeletonFactorycreateSharedSubscriptionsFactory()-
Methods inherited from class io.joynr.messaging.mqtt.MqttMessagingSkeletonProvider
createFactory, get, init
-
-
-
-
Constructor Detail
-
JeeMqttMessagingSkeletonProvider
@Inject public JeeMqttMessagingSkeletonProvider(String[] gbids, boolean enableSharedSubscriptions, boolean separateMqttReplyReceiver, MessageRouter messageRouter, MessageProcessedHandler messageProcessedHandler, MqttClientFactory mqttClientFactory, String channelId, MqttTopicPrefixProvider mqttTopicPrefixProvider, RawMessagingPreprocessor rawMessagingPreprocessor, Set<JoynrMessageProcessor> messageProcessors, RoutingTable routingTable, String backendUid, MqttMessageInProgressObserver mqttMessageInProgressObserver)
-
-
Method Detail
-
createSharedSubscriptionsFactory
protected IMessagingSkeletonFactory createSharedSubscriptionsFactory()
- Overrides:
createSharedSubscriptionsFactoryin classMqttMessagingSkeletonProvider
-
-