コード例 #1
0
ファイル: topiccodec.py プロジェクト: brodie20j/PyClient
 def encodeTopicEvent(cls, item, publishTime,uuid):
     clientMessage=ClientMessage()
     clientMessage.setOperationType(eventconstant.EVENT_TOPIC)
     clientMessage.setEventFlag()
     clientMessage.set(item)
     clientMessage.set(publishTime)
     clientMessage.set(uuid)
     return clientMessage
コード例 #2
0
 def encodePartitionLostEvent(cls, partitionId, lostBackupCount, source):
     clientMessage=ClientMessage()
     clientMessage.setOperationType(eventconstant.EVENT_PARTITIONLOST)
     clientMessage.setEventFlag()
     clientMessage.set(partitionId)
     clientMessage.set(lostBackupCount)
     source_isNull=None
     if source is None:
         source_isNull = True
         clientMessage.set(source_isNull)
     else:
         source_isNull= False
         clientMessage.set(source_isNull)
     #AddressCodec.encode(source, clientMessage)
     return clientMessage