public class JeeMqttMessagingSkeletonProvider extends MqttMessagingSkeletonProvider
MqttMessagingSkeletonProvider. It checks the property configured under
JeeIntegrationPropertyKeys.JEE_ENABLE_HTTP_BRIDGE_CONFIGURATION_KEY to see if
messages should be received via HTTP instead of MQTT. In this case, it returns an instance of
NoOpMqttMessagingSkeleton. Otherwise it behaves like MqttMessagingSkeletonProvider.mqttClientFactory| Constructor and Description |
|---|
JeeMqttMessagingSkeletonProvider(boolean enableHttpBridge,
boolean enableSharedSubscriptions,
joynr.system.RoutingTypes.MqttAddress ownAddress,
int maxIncomingMqttRequests,
boolean backpressureEnabled,
int backpressureIncomingMqttRequestsUpperThreshold,
int backpressureIncomingMqttRequestsLowerThreshold,
joynr.system.RoutingTypes.MqttAddress replyToAddress,
io.joynr.messaging.routing.MessageRouter messageRouter,
MqttClientFactory mqttClientFactory,
String channelId,
MqttTopicPrefixProvider mqttTopicPrefixProvider,
io.joynr.messaging.RawMessagingPreprocessor rawMessagingPreprocessor,
JoynrStatusMetricsAggregator jeeJoynrStatusMetrics) |
@Inject
public JeeMqttMessagingSkeletonProvider(boolean enableHttpBridge,
boolean enableSharedSubscriptions,
joynr.system.RoutingTypes.MqttAddress ownAddress,
int maxIncomingMqttRequests,
boolean backpressureEnabled,
int backpressureIncomingMqttRequestsUpperThreshold,
int backpressureIncomingMqttRequestsLowerThreshold,
joynr.system.RoutingTypes.MqttAddress replyToAddress,
io.joynr.messaging.routing.MessageRouter messageRouter,
MqttClientFactory mqttClientFactory,
String channelId,
MqttTopicPrefixProvider mqttTopicPrefixProvider,
io.joynr.messaging.RawMessagingPreprocessor rawMessagingPreprocessor,
JoynrStatusMetricsAggregator jeeJoynrStatusMetrics)
public io.joynr.messaging.IMessagingSkeleton get()
get in interface javax.inject.Provider<io.joynr.messaging.IMessagingSkeleton>get in class MqttMessagingSkeletonProviderCopyright © 2019. All rights reserved.