Class CallbackMessage
java.lang.Object
de.iip_ecosphere.platform.transport.connectors.AbstractReceptionCallback<de.iip_ecosphere.platform.ecsRuntime.kubernetes.proxy.TransportMessage>
test.de.iip_ecosphere.platform.ecsRuntime.kubernetes.CallbackMessage
- All Implemented Interfaces:
de.iip_ecosphere.platform.transport.connectors.ReceptionCallback<de.iip_ecosphere.platform.ecsRuntime.kubernetes.proxy.TransportMessage>
public class CallbackMessage
extends de.iip_ecosphere.platform.transport.connectors.AbstractReceptionCallback<de.iip_ecosphere.platform.ecsRuntime.kubernetes.proxy.TransportMessage>
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate ConcurrentLinkedDeque<de.iip_ecosphere.platform.ecsRuntime.kubernetes.proxy.TransportMessage> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanCheck if the MQTT messages queue is empty.de.iip_ecosphere.platform.ecsRuntime.kubernetes.proxy.TransportMessagegetData()Returns the MQTT message.voidreceived(de.iip_ecosphere.platform.ecsRuntime.kubernetes.proxy.TransportMessage data) voidsetData(de.iip_ecosphere.platform.ecsRuntime.kubernetes.proxy.TransportMessage data) Set the MQTT message.Methods inherited from class de.iip_ecosphere.platform.transport.connectors.AbstractReceptionCallback
getType
-
Field Details
-
dataDeque
private ConcurrentLinkedDeque<de.iip_ecosphere.platform.ecsRuntime.kubernetes.proxy.TransportMessage> dataDeque
-
-
Constructor Details
-
CallbackMessage
protected CallbackMessage()Creates the callback instance.
-
-
Method Details
-
getData
public de.iip_ecosphere.platform.ecsRuntime.kubernetes.proxy.TransportMessage getData()Returns the MQTT message.- Returns:
- the MqttMessage
-
setData
public void setData(de.iip_ecosphere.platform.ecsRuntime.kubernetes.proxy.TransportMessage data) Set the MQTT message.- Parameters:
data- the MQTT message
-
received
public void received(de.iip_ecosphere.platform.ecsRuntime.kubernetes.proxy.TransportMessage data) -
dequeIsEmpty
public boolean dequeIsEmpty()Check if the MQTT messages queue is empty.- Returns:
- the MQTT messages queue element check
-