Uses of Class
org.eclipse.hono.adapter.mqtt.MqttContext
-
Packages that use MqttContext Package Description org.eclipse.hono.adapter.mqtt org.eclipse.hono.adapter.mqtt.impl -
-
Uses of MqttContext in org.eclipse.hono.adapter.mqtt
Methods in org.eclipse.hono.adapter.mqtt that return MqttContext Modifier and Type Method Description static MqttContextMqttContext. fromPublishPacket(io.vertx.mqtt.messages.MqttPublishMessage publishedMessage, io.vertx.mqtt.MqttEndpoint deviceEndpoint, io.opentracing.Span span)Creates a new context for a published message.static MqttContextMqttContext. fromPublishPacket(io.vertx.mqtt.messages.MqttPublishMessage publishedMessage, io.vertx.mqtt.MqttEndpoint deviceEndpoint, io.opentracing.Span span, org.eclipse.hono.auth.Device authenticatedDevice)Creates a new context for a published message.Methods in org.eclipse.hono.adapter.mqtt with parameters of type MqttContext Modifier and Type Method Description protected voidAbstractVertxBasedMqttProtocolAdapter. customizeDownstreamMessageProperties(Map<String,Object> messageProperties, MqttContext ctx)Invoked before the message is sent to the downstream peer.StringErrorSubscription. getErrorPublishTopic(MqttContext context, int errorCode)Gets the name of the topic that an error should be published to.protected voidAbstractVertxBasedMqttProtocolAdapter. onMessageSent(MqttContext ctx)Invoked when a message has been forwarded downstream successfully.protected voidAbstractVertxBasedMqttProtocolAdapter. onMessageUndeliverable(MqttContext ctx)Invoked when a message could not be forwarded downstream.protected abstract io.vertx.core.Future<Void>AbstractVertxBasedMqttProtocolAdapter. onPublishedMessage(MqttContext ctx)Processes an MQTT message that has been published by a device.protected io.vertx.core.Future<Void>AbstractVertxBasedMqttProtocolAdapter.MqttDeviceEndpoint. publishError(ErrorSubscription subscription, MqttContext context, Throwable error, io.opentracing.SpanContext spanContext)Publishes an error message to the device.io.vertx.core.Future<Void>AbstractVertxBasedMqttProtocolAdapter. uploadCommandResponseMessage(MqttContext ctx, org.eclipse.hono.util.ResourceIdentifier targetAddress)Uploads a command response message.io.vertx.core.Future<Void>AbstractVertxBasedMqttProtocolAdapter. uploadEventMessage(MqttContext ctx, String tenant, String deviceId, io.vertx.core.buffer.Buffer payload)Forwards an event to the AMQP Messaging Network.io.vertx.core.Future<Void>AbstractVertxBasedMqttProtocolAdapter. uploadMessage(MqttContext ctx, org.eclipse.hono.util.ResourceIdentifier resource, io.vertx.mqtt.messages.MqttPublishMessage message)Forwards a message to the AMQP Messaging Network.io.vertx.core.Future<Void>AbstractVertxBasedMqttProtocolAdapter. uploadTelemetryMessage(MqttContext ctx, String tenant, String deviceId, io.vertx.core.buffer.Buffer payload)Forwards a telemetry message to the AMQP Messaging Network. -
Uses of MqttContext in org.eclipse.hono.adapter.mqtt.impl
Methods in org.eclipse.hono.adapter.mqtt.impl with parameters of type MqttContext Modifier and Type Method Description protected voidVertxBasedMqttProtocolAdapter. customizeDownstreamMessageProperties(Map<String,Object> props, MqttContext ctx)io.vertx.core.Future<MappedMessage>HttpBasedMessageMapping. mapDownstreamMessage(MqttContext ctx, org.eclipse.hono.util.ResourceIdentifier targetAddress, org.eclipse.hono.util.RegistrationAssertion registrationInfo)Maps a message uploaded by a device.protected io.vertx.core.Future<Void>VertxBasedMqttProtocolAdapter. onPublishedMessage(MqttContext ctx)Processes an MQTT message that has been published by a device.Method parameters in org.eclipse.hono.adapter.mqtt.impl with type arguments of type MqttContext Modifier and Type Method Description voidVertxBasedMqttProtocolAdapter. setMessageMapping(MessageMapping<MqttContext> messageMappingService)Sets a service to call out to for published MQTT messages.
-