1
|
from aswi2021vochomurka.model.Message import Message
|
2
|
|
3
|
|
4
|
class SubscriberCallback:
|
5
|
def onConnected(self): raise NotImplementedError
|
6
|
""" called when subscriber successfully connect to broker """
|
7
|
|
8
|
def onDisconnected(self): raise NotImplementedError
|
9
|
""" called when subscriber disconnect from broker """
|
10
|
|
11
|
def onError(self): raise NotImplementedError
|
12
|
""" called when some error occurred """
|
13
|
|
14
|
def onMessage(self, message: Message): raise NotImplementedError
|
15
|
""" called when new message received """
|
16
|
|
17
|
def onCloseTopic(self, topic: str): raise NotImplementedError
|
18
|
""" called if no message has been received for a long time for topic """
|