def encodeRequest(cls, name): clientMessage = ClientMessage() clientMessage.setOperationType(ListIteratorCodec.REQUEST_TYPE) clientMessage.setRetryable(ListIteratorCodec.RETRYABLE) clientMessage.set(name) clientMessage.updateSize() return clientMessage
def encodeRequest(cls, name): clientMessage = ClientMessage() clientMessage.setOperationType(AtomicLongIncrementAndGetCodec.REQUEST_TYPE) clientMessage.setRetryable(AtomicLongIncrementAndGetCodec.RETRYABLE) clientMessage.set(name) clientMessage.updateSize() return clientMessage
def encodeRequest(cls, name): clientMessage = ClientMessage() clientMessage.setOperationType(AtomicReferenceIsNullCodec.REQUEST_TYPE) clientMessage.setRetryable(AtomicReferenceIsNullCodec.RETRYABLE) clientMessage.set(name) clientMessage.updateSize() return clientMessage
def encodeRequest(cls, name): clientMessage = ClientMessage() clientMessage.setOperationType(SemaphoreAvailablePermitsCodec.REQUEST_TYPE) clientMessage.setRetryable(SemaphoreAvailablePermitsCodec.RETRYABLE) clientMessage.set(name) clientMessage.updateSize() return clientMessage
def encodeRequest(cls, name): clientMessage = ClientMessage() clientMessage.setOperationType(LockGetRemainingLeaseTimeCodec.REQUEST_TYPE) clientMessage.setRetryable(LockGetRemainingLeaseTimeCodec.RETRYABLE) clientMessage.set(name) clientMessage.updateSize() return clientMessage
def encodeRequest(cls, username, password, uuid, ownerUuid, isOwnerConnection): clientMessage = ClientMessage() clientMessage.setOperationType(ClientAuthenticationCodec.REQUEST_TYPE) clientMessage.setRetryable(ClientAuthenticationCodec.RETRYABLE) clientMessage.set(username) clientMessage.set(password) uuid_isNull=None if uuid is None: uuid_isNull = True uuid_isNull=bytearray(ctypes.c_uint8(uuid_isNull)) clientMessage.set(uuid_isNull) else: uuid_isNull= False uuid_isNull=bytearray(ctypes.c_uint8(uuid_isNull)) clientMessage.set(uuid_isNull) clientMessage.set(uuid) ownerUuid_isNull=None if ownerUuid is None: ownerUuid_isNull = True ownerUuid_isNull=bytearray(ctypes.c_uint8(ownerUuid_isNull)) clientMessage.set(ownerUuid_isNull) else: ownerUuid_isNull= False ownerUuid_isNull=bytearray(ctypes.c_uint8(ownerUuid_isNull)) clientMessage.set(ownerUuid_isNull) clientMessage.set(ownerUuid) clientMessage.set(isOwnerConnection) clientMessage.updateSize() return clientMessage
def testEncoding(self): msg=ClientMessage() vr=0 optype=200 corrID=0 parID=-1 msg.setVersion(vr) msg.setFlagBoth() msg.setOperationType(200) msg.correlation=corrID msg.setPartition(parID) frame = bytearray() #Create a byte array of size 18 frame+=bytearray(ctypes.c_int32(18)) frame+=bytearray(ctypes.c_uint8(vr)) frame+=bytearray(ctypes.c_uint8(192)) frame+=bytearray(ctypes.c_uint16(optype)) frame+=bytearray(ctypes.c_int32(corrID)) frame+=bytearray(ctypes.c_int32(parID)) frame+=bytearray(ctypes.c_uint16(18)) self.assertEqual(frame,msg.encodeMessage())
def encodeRequest(cls, name): clientMessage = ClientMessage() clientMessage.setOperationType(TopicAddMessageListenerCodec.REQUEST_TYPE.id) clientMessage.setRetryable(TopicAddMessageListenerCodec.RETRYABLE) clientMessage.set(name) clientMessage.updateSize() return clientMessage
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
def encodeRequest(cls, name, permits): clientMessage = ClientMessage() clientMessage.setOperationType(SemaphoreAcquireCodec.REQUEST_TYPE.id) clientMessage.setRetryable(SemaphoreAcquireCodec.RETRYABLE) clientMessage.set(name) clientMessage.set(permits) clientMessage.updateSize() return clientMessage
def encodeRequest(cls, name, function): clientMessage = ClientMessage() clientMessage.setOperationType(AtomicReferenceGetAndAlterCodec.REQUEST_TYPE) clientMessage.setRetryable(AtomicReferenceGetAndAlterCodec.RETRYABLE) clientMessage.set(name) clientMessage.set(function) clientMessage.updateSize() return clientMessage
def encodeRequest(cls, name, message): clientMessage = ClientMessage() clientMessage.setOperationType(TopicPublishCodec.REQUEST_TYPE) clientMessage.setRetryable(TopicPublishCodec.RETRYABLE) clientMessage.set(name) clientMessage.set(message) clientMessage.updateSize() return clientMessage
def encodeRequest(cls, name, value): clientMessage = ClientMessage() clientMessage.setOperationType(ListContainsCodec.REQUEST_TYPE.id) clientMessage.setRetryable(ListContainsCodec.RETRYABLE) clientMessage.set(name) clientMessage.set(value) clientMessage.updateSize() return clientMessage
def encodeRequest(cls, name, registrationId): clientMessage = ClientMessage() clientMessage.setOperationType(ListRemoveListenerCodec.REQUEST_TYPE) clientMessage.setRetryable(ListRemoveListenerCodec.RETRYABLE) clientMessage.set(name) clientMessage.set(registrationId) clientMessage.updateSize() return clientMessage
def encodeRequest(cls, name, value): clientMessage = ClientMessage() clientMessage.setOperationType(ListAddCodec.REQUEST_TYPE) clientMessage.setRetryable(ListAddCodec.RETRYABLE) clientMessage.set(encode.encodestring(name)) clientMessage.set(value) clientMessage.updateSize() return clientMessage
def encodeRequest(cls, name, includeValue): clientMessage = ClientMessage() clientMessage.setOperationType(ListAddListenerCodec.REQUEST_TYPE) clientMessage.setRetryable(ListAddListenerCodec.RETRYABLE) clientMessage.set(name) clientMessage.set(includeValue) clientMessage.updateSize() return clientMessage
def encodeRequest(cls, name, index): clientMessage = ClientMessage() clientMessage.setOperationType(ListRemoveWithIndexCodec.REQUEST_TYPE) clientMessage.setRetryable(ListRemoveWithIndexCodec.RETRYABLE) clientMessage.set(name) clientMessage.set(index) clientMessage.updateSize() return clientMessage
def encodeResponse(cls, list): clientMessage = ClientMessage() clientMessage.setOperationType(ListIteratorCodec.RESPONSE_TYPE) clientMessage.set(list.size()) for list_item in list: clientMessage.set(list_item) return clientMessage
def encodeRequest(cls, name, threadId): clientMessage = ClientMessage() clientMessage.setOperationType(LockUnlockCodec.REQUEST_TYPE) clientMessage.setRetryable(LockUnlockCodec.RETRYABLE) clientMessage.set(name) clientMessage.set(threadId) clientMessage.updateSize() return clientMessage
def encodeRequest(cls, name, fromm, to): clientMessage = ClientMessage() clientMessage.setOperationType(ListSubCodec.REQUEST_TYPE) clientMessage.setRetryable(ListSubCodec.RETRYABLE) clientMessage.set(name) clientMessage.set(fromm) clientMessage.set(to) clientMessage.updateSize() return clientMessage
def encodeRequest(cls, name, expected, updated): clientMessage = ClientMessage() clientMessage.setOperationType(AtomicLongCompareAndSetCodec.REQUEST_TYPE) clientMessage.setRetryable(AtomicLongCompareAndSetCodec.RETRYABLE) clientMessage.set(name) clientMessage.set(expected) clientMessage.set(updated) clientMessage.updateSize() return clientMessage
def encodeRequest(cls, name, valueList): clientMessage = ClientMessage() clientMessage.setOperationType(ListAddAllCodec.REQUEST_TYPE) clientMessage.setRetryable(ListAddAllCodec.RETRYABLE) clientMessage.set(name) clientMessage.set(valueList.size()) for valueList_item in valueList: clientMessage.set(valueList_item) clientMessage.updateSize() return clientMessage
def encodeRequest(cls, name, valueSet): clientMessage = ClientMessage() clientMessage.setOperationType(ListCompareAndRetainAllCodec.REQUEST_TYPE.id) clientMessage.setRetryable(ListCompareAndRetainAllCodec.RETRYABLE) clientMessage.set(name) clientMessage.set(valueSet.size()) for valueSet_item in valueSet: clientMessage.set(valueSet_item) clientMessage.updateSize() return clientMessage
def encodeRequest(cls, ): """ :rtype : ClientMessage """ clientMessage = ClientMessage() clientMessage.setOperationType(ClientGetPartitionsCodec.REQUEST_TYPE) clientMessage.setRetryable(ClientGetPartitionsCodec.RETRYABLE) clientMessage.updateSize() return clientMessage
def encodeResponse(cls, response): clientMessage = ClientMessage() clientMessage.setOperationType(ListGetCodec.RESPONSE_TYPE) response_isNull=None if response is None: response_isNull = True clientMessage.set(response_isNull) else: response_isNull= False clientMessage.set(response_isNull) clientMessage.set(response) return clientMessage
def encodeRequest(cls, name, expected): clientMessage = ClientMessage() clientMessage.setOperationType(AtomicReferenceContainsCodec.REQUEST_TYPE) clientMessage.setRetryable(AtomicReferenceContainsCodec.RETRYABLE) clientMessage.set(name) expected_isNull=None if expected is None: expected_isNull = True clientMessage.set(expected_isNull) else: expected_isNull= False clientMessage.set(expected_isNull) clientMessage.set(expected) clientMessage.updateSize() return clientMessage
def encodeRequest(cls, name, newValue): clientMessage = ClientMessage() clientMessage.setOperationType(AtomicReferenceSetCodec.REQUEST_TYPE) clientMessage.setRetryable(AtomicReferenceSetCodec.RETRYABLE) clientMessage.set(name) newValue_isNull=None if newValue is None: newValue_isNull = True clientMessage.set(newValue_isNull) else: newValue_isNull= False clientMessage.set(newValue_isNull) clientMessage.set(newValue) clientMessage.updateSize() return clientMessage
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
def encodeResponse(cls, response): clientMessage = ClientMessage() clientMessage.setOperationType(SemaphoreAvailablePermitsCodec.RESPONSE_TYPE) clientMessage.set(response) return clientMessage
def encodeResponse(cls, ): clientMessage = ClientMessage() clientMessage.setOperationType(SemaphoreAcquireCodec.RESPONSE_TYPE) return clientMessage