Class BaseMessageProcessor
java.lang.Object
energy.eddie.regionconnector.aiida.mqtt.message.processor.BaseMessageProcessor
- All Implemented Interfaces:
AiidaMessageProcessor
- Direct Known Subclasses:
AcknowledgementCimMessageProcessor,NearRealTimeDataCimMessageProcessor,NearRealTimeDataCimMessageProcessor,RawDataMessageProcessor,StatusMessageProcessor
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final org.slf4j.Loggerprotected final tools.jackson.databind.ObjectMapper -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedBaseMessageProcessor(AiidaPermissionRequestViewRepository permissionRequestViewRepository, tools.jackson.databind.ObjectMapper objectMapper) -
Method Summary
Modifier and TypeMethodDescriptionprotected final AiidaPermissionRequestgetAndValidatePermissionRequest(String permissionId) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface energy.eddie.regionconnector.aiida.mqtt.message.processor.AiidaMessageProcessor
forTopicPath, processMessage
-
Field Details
-
logger
protected final org.slf4j.Logger logger -
objectMapper
protected final tools.jackson.databind.ObjectMapper objectMapper
-
-
Constructor Details
-
BaseMessageProcessor
protected BaseMessageProcessor(AiidaPermissionRequestViewRepository permissionRequestViewRepository, tools.jackson.databind.ObjectMapper objectMapper)
-
-
Method Details
-
getAndValidatePermissionRequest
protected final AiidaPermissionRequest getAndValidatePermissionRequest(String permissionId) throws PermissionNotFoundException, PermissionInvalidException
-