Class OpaqueEnvelopeMessageProcessor
java.lang.Object
energy.eddie.regionconnector.aiida.mqtt.message.processor.BaseMessageProcessor
energy.eddie.regionconnector.aiida.mqtt.message.processor.data.agnostic.OpaqueEnvelopeMessageProcessor
- All Implemented Interfaces:
AiidaMessageProcessor
-
Field Summary
Fields inherited from class energy.eddie.regionconnector.aiida.mqtt.message.processor.BaseMessageProcessor
logger, objectMapper -
Constructor Summary
ConstructorsConstructorDescriptionOpaqueEnvelopeMessageProcessor(AiidaPermissionRequestViewRepository permissionRequestViewRepository, tools.jackson.databind.ObjectMapper objectMapper, reactor.core.publisher.Sinks.Many<OpaqueEnvelope> opaqueEnvelopeSink) -
Method Summary
Modifier and TypeMethodDescriptionvoidprocessMessage(org.eclipse.paho.mqttv5.common.MqttMessage message) Methods inherited from class energy.eddie.regionconnector.aiida.mqtt.message.processor.BaseMessageProcessor
getAndValidatePermissionRequest
-
Constructor Details
-
OpaqueEnvelopeMessageProcessor
public OpaqueEnvelopeMessageProcessor(AiidaPermissionRequestViewRepository permissionRequestViewRepository, tools.jackson.databind.ObjectMapper objectMapper, reactor.core.publisher.Sinks.Many<OpaqueEnvelope> opaqueEnvelopeSink)
-
-
Method Details
-
processMessage
public void processMessage(org.eclipse.paho.mqttv5.common.MqttMessage message) throws PermissionNotFoundException, PermissionInvalidException -
forTopicPath
-