public static ResponseParameters DecodeResponse(IClientMessage clientMessage) { ResponseParameters parameters = new ResponseParameters(); IDictionary <Address, ISet <int> > partitions = null; int partitions_size = clientMessage.GetInt(); partitions = new Dictionary <Address, ISet <int> >(partitions_size); for (int partitions_index = 0; partitions_index < partitions_size; partitions_index++) { Address partitions_key; ISet <int> partitions_val; partitions_key = AddressCodec.Decode(clientMessage); int partitions_val_size = clientMessage.GetInt(); partitions_val = new HashSet <int>(); for (int partitions_val_index = 0; partitions_val_index < partitions_val_size; partitions_val_index++) { int partitions_val_item; partitions_val_item = clientMessage.GetInt(); partitions_val.Add(partitions_val_item); } partitions.Add(partitions_key, partitions_val); } parameters.partitions = partitions; return(parameters); }
internal static ResponseParameters DecodeResponse(IClientMessage clientMessage) { var parameters = new ResponseParameters(); var value = clientMessage.GetLong(); parameters.value = value; var replicaTimestampsSize = clientMessage.GetInt(); var replicaTimestamps = new List <KeyValuePair <string, long> >(replicaTimestampsSize); for (var replicaTimestampsIndex = 0; replicaTimestampsIndex < replicaTimestampsSize; replicaTimestampsIndex++) { var replicaTimestampsItemKey = clientMessage.GetStringUtf8(); var replicaTimestampsItemVal = clientMessage.GetLong(); var replicaTimestampsItem = new KeyValuePair <string, long>(replicaTimestampsItemKey, replicaTimestampsItemVal); replicaTimestamps.Add(replicaTimestampsItem); } parameters.replicaTimestamps = replicaTimestamps; var replicaCount = clientMessage.GetInt(); parameters.replicaCount = replicaCount; return(parameters); }
public Error(IClientMessage message) { ErrorCode = message.GetInt(); ClassName = message.GetStringUtf8(); var messageIsNull = message.GetBoolean(); if (!messageIsNull) { Message = message.GetStringUtf8(); } var stackTraceCount = message.GetInt(); StackTrace = new StackTraceElement[stackTraceCount]; for (var i = 0; i < stackTraceCount; i++) { StackTrace[i] = StackTraceElementCodec.Decode(message); } CauseErrorCode = message.GetInt(); var causeClassNameIsNull = message.GetBoolean(); if (!causeClassNameIsNull) { CauseClassName = message.GetStringUtf8(); } }
internal static ResponseParameters DecodeResponse(IClientMessage clientMessage) { var parameters = new ResponseParameters(); var partitionsSize = clientMessage.GetInt(); var partitions = new List <KeyValuePair <Address, IList <int> > >(partitionsSize); for (var partitionsIndex = 0; partitionsIndex < partitionsSize; partitionsIndex++) { var partitionsItemKey = AddressCodec.Decode(clientMessage); var partitionsItemValSize = clientMessage.GetInt(); var partitionsItemVal = new List <int>(partitionsItemValSize); for (var partitionsItemValIndex = 0; partitionsItemValIndex < partitionsItemValSize; partitionsItemValIndex++) { var partitionsItemValItem = clientMessage.GetInt(); partitionsItemVal.Add(partitionsItemValItem); } var partitionsItem = new KeyValuePair <Address, IList <int> >(partitionsItemKey, partitionsItemVal); partitions.Add(partitionsItem); } parameters.partitions = partitions; if (clientMessage.IsComplete()) { return(parameters); } var partitionStateVersion = clientMessage.GetInt(); parameters.partitionStateVersion = partitionStateVersion; parameters.partitionStateVersionExist = true; return(parameters); }
public static void Handle(IClientMessage clientMessage, HandleMember handleMember, HandleMemberSet handleMemberSet, HandleMemberAttributeChange handleMemberAttributeChange) { var messageType = clientMessage.GetMessageType(); if (messageType == EventMessageConst.EventMember) { IMember member = null; member = MemberCodec.Decode(clientMessage); int eventType; eventType = clientMessage.GetInt(); handleMember(member, eventType); return; } if (messageType == EventMessageConst.EventMemberSet) { IList <IMember> members = null; var members_size = clientMessage.GetInt(); members = new List <IMember>(); for (var members_index = 0; members_index < members_size; members_index++) { IMember members_item; members_item = MemberCodec.Decode(clientMessage); members.Add(members_item); } handleMemberSet(members); return; } if (messageType == EventMessageConst.EventMemberAttributeChange) { string uuid = null; uuid = clientMessage.GetStringUtf8(); string key = null; key = clientMessage.GetStringUtf8(); int operationType; operationType = clientMessage.GetInt(); string value = null; var value_isNull = clientMessage.GetBoolean(); if (!value_isNull) { value = clientMessage.GetStringUtf8(); } handleMemberAttributeChange(uuid, key, operationType, value); return; } Logger.GetLogger(typeof(AbstractEventHandler)) .Warning("Unknown message type received on event handler :" + clientMessage.GetMessageType()); }
public static void Handle(IClientMessage clientMessage, HandleIMapInvalidation handleIMapInvalidation, HandleIMapBatchInvalidation handleIMapBatchInvalidation) { var messageType = clientMessage.GetMessageType(); if (messageType == EventMessageConst.EventIMapInvalidation) { IData key = null; var key_isNull = clientMessage.GetBoolean(); if (!key_isNull) { key = clientMessage.GetData(); } handleIMapInvalidation(key); return; } if (messageType == EventMessageConst.EventIMapBatchInvalidation) { IList <IData> keys = null; var keys_size = clientMessage.GetInt(); keys = new List <IData>(); for (var keys_index = 0; keys_index < keys_size; keys_index++) { IData keys_item; keys_item = clientMessage.GetData(); keys.Add(keys_item); } handleIMapBatchInvalidation(keys); return; } Logger.GetLogger(typeof(AbstractEventHandler)) .Warning("Unknown message type received on event handler :" + clientMessage.GetMessageType()); }
public static ResponseParameters DecodeResponse(IClientMessage clientMessage) { var parameters = new ResponseParameters(); if (clientMessage.IsComplete()) { return(parameters); } var response = new List <IData>(); var responseSize = clientMessage.GetInt(); for (var responseIndex = 0; responseIndex < responseSize; responseIndex++) { var responseItemIsNull = clientMessage.GetBoolean(); if (!responseItemIsNull) { var responseItem = clientMessage.GetData(); response.Add(responseItem); } else { response.Add(null); } } parameters.response = response; return(parameters); }
internal static ResponseParameters DecodeResponse(IClientMessage clientMessage) { var parameters = new ResponseParameters(); var response = clientMessage.GetInt(); parameters.response = response; return parameters; }
public static ResponseParameters DecodeResponse(IClientMessage clientMessage) { var parameters = new ResponseParameters(); var readCount = clientMessage.GetInt(); parameters.readCount = readCount; var items = new List <IData>(); var itemsSize = clientMessage.GetInt(); for (var itemsIndex = 0; itemsIndex < itemsSize; itemsIndex++) { var itemsItem = clientMessage.GetData(); items.Add(itemsItem); } parameters.items = items; return(parameters); }
public static ResponseParameters DecodeResponse(IClientMessage clientMessage) { ResponseParameters parameters = new ResponseParameters(); int response ; response = clientMessage.GetInt(); parameters.response = response; return parameters; }
public static ResponseParameters DecodeResponse(IClientMessage clientMessage) { ResponseParameters parameters = new ResponseParameters(); int readCount ; readCount = clientMessage.GetInt(); parameters.readCount = readCount; IList<IData> items = null; int items_size = clientMessage.GetInt(); items = new List<IData>(); for (int items_index = 0; items_index<items_size; items_index++) { IData items_item; items_item = clientMessage.GetData(); items.Add(items_item); } parameters.items = items; return parameters; }
public static ResponseParameters DecodeResponse(IClientMessage clientMessage) { ResponseParameters parameters = new ResponseParameters(); int response; response = clientMessage.GetInt(); parameters.response = response; return(parameters); }
internal static ResponseParameters DecodeResponse(IClientMessage clientMessage) { var parameters = new ResponseParameters(); var namePartitionSequenceListSize = clientMessage.GetInt(); var namePartitionSequenceList = new List <KeyValuePair <string, IList <KeyValuePair <int, long> > > >(namePartitionSequenceListSize); for (var namePartitionSequenceListIndex = 0; namePartitionSequenceListIndex < namePartitionSequenceListSize; namePartitionSequenceListIndex++) { var namePartitionSequenceListItemKey = clientMessage.GetStringUtf8(); var namePartitionSequenceListItemValSize = clientMessage.GetInt(); var namePartitionSequenceListItemVal = new List <KeyValuePair <int, long> >(namePartitionSequenceListItemValSize); for (var namePartitionSequenceListItemValIndex = 0; namePartitionSequenceListItemValIndex < namePartitionSequenceListItemValSize; namePartitionSequenceListItemValIndex++) { var namePartitionSequenceListItemValItemKey = clientMessage.GetInt(); var namePartitionSequenceListItemValItemVal = clientMessage.GetLong(); var namePartitionSequenceListItemValItem = new KeyValuePair <int, long>(namePartitionSequenceListItemValItemKey, namePartitionSequenceListItemValItemVal); namePartitionSequenceListItemVal.Add(namePartitionSequenceListItemValItem); } var namePartitionSequenceListItem = new KeyValuePair <string, IList <KeyValuePair <int, long> > >(namePartitionSequenceListItemKey, namePartitionSequenceListItemVal); namePartitionSequenceList.Add(namePartitionSequenceListItem); } parameters.namePartitionSequenceList = namePartitionSequenceList; var partitionUuidListSize = clientMessage.GetInt(); var partitionUuidList = new List <KeyValuePair <int, Guid> >(partitionUuidListSize); for (var partitionUuidListIndex = 0; partitionUuidListIndex < partitionUuidListSize; partitionUuidListIndex++) { var partitionUuidListItemKey = clientMessage.GetInt(); var partitionUuidListItemVal = GuidCodec.Decode(clientMessage); var partitionUuidListItem = new KeyValuePair <int, Guid>(partitionUuidListItemKey, partitionUuidListItemVal); partitionUuidList.Add(partitionUuidListItem); } parameters.partitionUuidList = partitionUuidList; return(parameters); }
public static ResponseParameters DecodeResponse(IClientMessage clientMessage) { var parameters = new ResponseParameters(); var status = clientMessage.GetByte(); parameters.status = status; var addressIsNull = clientMessage.GetBoolean(); if (!addressIsNull) { var address = AddressCodec.Decode(clientMessage); parameters.address = address; } var uuidIsNull = clientMessage.GetBoolean(); if (!uuidIsNull) { var uuid = clientMessage.GetStringUtf8(); parameters.uuid = uuid; } var ownerUuidIsNull = clientMessage.GetBoolean(); if (!ownerUuidIsNull) { var ownerUuid = clientMessage.GetStringUtf8(); parameters.ownerUuid = ownerUuid; } var serializationVersion = clientMessage.GetByte(); parameters.serializationVersion = serializationVersion; if (clientMessage.IsComplete()) { return(parameters); } var serverHazelcastVersion = clientMessage.GetStringUtf8(); parameters.serverHazelcastVersion = serverHazelcastVersion; parameters.serverHazelcastVersionExist = true; var clientUnregisteredMembersIsNull = clientMessage.GetBoolean(); if (!clientUnregisteredMembersIsNull) { var clientUnregisteredMembers = new List <Core.IMember>(); var clientUnregisteredMembersSize = clientMessage.GetInt(); for (var clientUnregisteredMembersIndex = 0; clientUnregisteredMembersIndex < clientUnregisteredMembersSize; clientUnregisteredMembersIndex++) { var clientUnregisteredMembersItem = MemberCodec.Decode(clientMessage); clientUnregisteredMembers.Add(clientUnregisteredMembersItem); } parameters.clientUnregisteredMembers = clientUnregisteredMembers; } parameters.clientUnregisteredMembersExist = true; return(parameters); }
internal static ResponseParameters DecodeResponse(IClientMessage clientMessage) { var parameters = new ResponseParameters(); var readCount = clientMessage.GetInt(); parameters.readCount = readCount; var itemsSize = clientMessage.GetInt(); var items = new List <IData>(itemsSize); for (var itemsIndex = 0; itemsIndex < itemsSize; itemsIndex++) { var itemsItem = clientMessage.GetData(); items.Add(itemsItem); } parameters.items = items; if (clientMessage.IsComplete()) { return(parameters); } var itemSeqsIsNull = clientMessage.GetBoolean(); if (!itemSeqsIsNull) { var itemSeqsSize = clientMessage.GetInt(); var itemSeqs = new long[itemSeqsSize]; for (var itemSeqsIndex = 0; itemSeqsIndex < itemSeqsSize; itemSeqsIndex++) { var itemSeqsItem = clientMessage.GetLong(); itemSeqs[itemSeqsIndex] = itemSeqsItem; } parameters.itemSeqs = itemSeqs; } parameters.itemSeqsExist = true; if (clientMessage.IsComplete()) { return(parameters); } var nextSeq = clientMessage.GetLong(); parameters.nextSeq = nextSeq; parameters.nextSeqExist = true; return(parameters); }
public static void Handle(IClientMessage clientMessage, HandleEntry handleEntry) { var messageType = clientMessage.GetMessageType(); if (messageType == EventMessageConst.EventEntry) { IData key = null; var key_isNull = clientMessage.GetBoolean(); if (!key_isNull) { key = clientMessage.GetData(); } IData value = null; var value_isNull = clientMessage.GetBoolean(); if (!value_isNull) { value = clientMessage.GetData(); } IData oldValue = null; var oldValue_isNull = clientMessage.GetBoolean(); if (!oldValue_isNull) { oldValue = clientMessage.GetData(); } IData mergingValue = null; var mergingValue_isNull = clientMessage.GetBoolean(); if (!mergingValue_isNull) { mergingValue = clientMessage.GetData(); } int eventType; eventType = clientMessage.GetInt(); string uuid = null; uuid = clientMessage.GetStringUtf8(); int numberOfAffectedEntries; numberOfAffectedEntries = clientMessage.GetInt(); handleEntry(key, value, oldValue, mergingValue, eventType, uuid, numberOfAffectedEntries); return; } Logger.GetLogger(typeof(AbstractEventHandler)) .Warning("Unknown message type received on event handler :" + clientMessage.GetMessageType()); }
public static ResponseParameters DecodeResponse(IClientMessage clientMessage) { ResponseParameters parameters = new ResponseParameters(); int readCount; readCount = clientMessage.GetInt(); parameters.readCount = readCount; IList <IData> items = null; int items_size = clientMessage.GetInt(); items = new List <IData>(); for (int items_index = 0; items_index < items_size; items_index++) { IData items_item; items_item = clientMessage.GetData(); items.Add(items_item); } parameters.items = items; return(parameters); }
internal static void HandleEvent(IClientMessage clientMessage, HandleMemberEventV10 handleMemberEventV10, HandleMemberListEventV10 handleMemberListEventV10, HandleMemberAttributeChangeEventV10 handleMemberAttributeChangeEventV10) { var messageType = clientMessage.GetMessageType(); if (messageType == EventMessageConst.EventMember) { var member = MemberCodec.Decode(clientMessage); var eventType = clientMessage.GetInt(); handleMemberEventV10(member, eventType); return; } if (messageType == EventMessageConst.EventMemberList) { var membersSize = clientMessage.GetInt(); var members = new List <IMember>(membersSize); for (var membersIndex = 0; membersIndex < membersSize; membersIndex++) { var membersItem = MemberCodec.Decode(clientMessage); members.Add(membersItem); } handleMemberListEventV10(members); return; } if (messageType == EventMessageConst.EventMemberAttributeChange) { var uuid = clientMessage.GetStringUtf8(); var key = clientMessage.GetStringUtf8(); var operationType = clientMessage.GetInt(); string value = null; var valueIsNull = clientMessage.GetBoolean(); if (!valueIsNull) { value = clientMessage.GetStringUtf8(); } handleMemberAttributeChangeEventV10(uuid, key, operationType, value); return; } Logger.GetLogger(typeof(EventHandler)).Warning("Unknown message type received on event handler :" + messageType); }
public static void Handle(IClientMessage clientMessage, HandleMember handleMember, HandleMemberList handleMemberList, HandleMemberAttributeChange handleMemberAttributeChange) { var messageType = clientMessage.GetMessageType(); if (messageType == EventMessageConst.EventMember) { var member = MemberCodec.Decode(clientMessage); var eventType = clientMessage.GetInt(); handleMember(member, eventType); return; } if (messageType == EventMessageConst.EventMemberList) { var members = new List <Core.IMember>(); var membersSize = clientMessage.GetInt(); for (var membersIndex = 0; membersIndex < membersSize; membersIndex++) { var membersItem = MemberCodec.Decode(clientMessage); members.Add(membersItem); } handleMemberList(members); return; } if (messageType == EventMessageConst.EventMemberAttributeChange) { var uuid = clientMessage.GetStringUtf8(); var key = clientMessage.GetStringUtf8(); var operationType = clientMessage.GetInt(); string value = null; var valueIsNull = clientMessage.GetBoolean(); if (!valueIsNull) { value = clientMessage.GetStringUtf8(); } handleMemberAttributeChange(uuid, key, operationType, value); return; } Hazelcast.Logging.Logger.GetLogger(typeof(AbstractEventHandler)) .Warning("Unknown message type received on event handler :" + clientMessage.GetMessageType()); }
internal static void DecodeResponse(IClientMessage clientMessage, ConcurrentQueue <KeyValuePair <IData, object> > result) { var responseSize = clientMessage.GetInt(); for (var responseIndex = 0; responseIndex < responseSize; responseIndex++) { var responseItemKey = clientMessage.GetData(); var responseItemVal = clientMessage.GetData(); var responseItem = new KeyValuePair <IData, object>(responseItemKey, responseItemVal); result.Enqueue(responseItem); } }
public static Address Decode(IClientMessage clientMessage) { var host = clientMessage.GetStringUtf8(); var port = clientMessage.GetInt(); try { return new Address(host, port); } catch (SocketException) { return null; } }
public Error(IClientMessage message) { ErrorCode = message.GetInt(); ClassName = message.GetStringUtf8(); var message_isNull = message.GetBoolean(); if (!message_isNull) { Message = message.GetStringUtf8(); } var stackTraceCount = message.GetInt(); StackTrace = new StackTraceElement[stackTraceCount]; for (var i = 0; i < stackTraceCount; i++) { StackTrace[i] = StackTraceElementCodec.Decode(message); } CauseErrorCode = message.GetInt(); var causeClassName_isNull = message.GetBoolean(); if (!causeClassName_isNull) { CauseClassName = message.GetStringUtf8(); } }
public static StackTraceElement Decode(IClientMessage clientMessage) { var declaringClass = clientMessage.GetStringUtf8(); var methodName = clientMessage.GetStringUtf8(); var fileName_notNull = clientMessage.GetBoolean(); string fileName = null; if (fileName_notNull) { fileName = clientMessage.GetStringUtf8(); } var lineNumber = clientMessage.GetInt(); return new StackTraceElement(declaringClass, methodName, fileName, lineNumber); }
internal static void HandleEvent(IClientMessage clientMessage, HandleEntryEventV10 handleEntryEventV10) { var messageType = clientMessage.GetMessageType(); if (messageType == EventMessageConst.EventEntry) { IData key = null; var keyIsNull = clientMessage.GetBoolean(); if (!keyIsNull) { key = clientMessage.GetData(); } IData value = null; var valueIsNull = clientMessage.GetBoolean(); if (!valueIsNull) { value = clientMessage.GetData(); } IData oldValue = null; var oldValueIsNull = clientMessage.GetBoolean(); if (!oldValueIsNull) { oldValue = clientMessage.GetData(); } IData mergingValue = null; var mergingValueIsNull = clientMessage.GetBoolean(); if (!mergingValueIsNull) { mergingValue = clientMessage.GetData(); } var eventType = clientMessage.GetInt(); var uuid = clientMessage.GetStringUtf8(); var numberOfAffectedEntries = clientMessage.GetInt(); handleEntryEventV10(key, value, oldValue, mergingValue, eventType, uuid, numberOfAffectedEntries); return; } Logger.GetLogger(typeof(EventHandler)).Warning("Unknown message type received on event handler :" + messageType); }
public static ResponseParameters DecodeResponse(IClientMessage clientMessage) { ResponseParameters parameters = new ResponseParameters(); IList<IData> list = null; int list_size = clientMessage.GetInt(); list = new List<IData>(); for (int list_index = 0; list_index<list_size; list_index++) { IData list_item; list_item = clientMessage.GetData(); list.Add(list_item); } parameters.list = list; return parameters; }
public static Address Decode(IClientMessage clientMessage) { var host = clientMessage.GetStringUtf8(); var port = clientMessage.GetInt(); try { return(new Address(host, port)); } catch (SocketException) { return(null); } }
public static ResponseParameters DecodeResponse(IClientMessage clientMessage) { var parameters = new ResponseParameters(); var response = new List <IData>(); var responseSize = clientMessage.GetInt(); for (var responseIndex = 0; responseIndex < responseSize; responseIndex++) { var responseItem = clientMessage.GetData(); response.Add(responseItem); } parameters.response = response; return(parameters); }
internal static ResponseParameters DecodeResponse(IClientMessage clientMessage) { var parameters = new ResponseParameters(); var responseSize = clientMessage.GetInt(); var response = new List <DistributedObjectInfo>(responseSize); for (var responseIndex = 0; responseIndex < responseSize; responseIndex++) { var responseItem = DistributedObjectInfoCodec.Decode(clientMessage); response.Add(responseItem); } parameters.response = response; return(parameters); }
public static ResponseParameters DecodeResponse(IClientMessage clientMessage) { ResponseParameters parameters = new ResponseParameters(); ISet<IData> set = null; int set_size = clientMessage.GetInt(); set = new HashSet<IData>(); for (int set_index = 0; set_index<set_size; set_index++) { IData set_item; set_item = clientMessage.GetData(); set.Add(set_item); } parameters.set = set; return parameters; }
public static ResponseParameters DecodeResponse(IClientMessage clientMessage) { ResponseParameters parameters = new ResponseParameters(); ISet<KeyValuePair<IData,IData>> entrySet = null; int entrySet_size = clientMessage.GetInt(); entrySet = new HashSet<KeyValuePair<IData,IData>>(); for (int entrySet_index = 0; entrySet_index<entrySet_size; entrySet_index++) { KeyValuePair<IData,IData> entrySet_item; entrySet_item = clientMessage.GetMapEntry(); entrySet.Add(entrySet_item); } parameters.entrySet = entrySet; return parameters; }
public static ResponseParameters DecodeResponse(IClientMessage clientMessage) { var parameters = new ResponseParameters(); IList<DistributedObjectInfo> infoCollection = null; var infoCollection_size = clientMessage.GetInt(); infoCollection = new List<DistributedObjectInfo>(); for (var infoCollection_index = 0; infoCollection_index < infoCollection_size; infoCollection_index++) { DistributedObjectInfo infoCollection_item; infoCollection_item = DistributedObjectInfoCodec.Decode(clientMessage); infoCollection.Add(infoCollection_item); } parameters.infoCollection = infoCollection; return parameters; }
public static StackTraceElement Decode(IClientMessage clientMessage) { var declaringClass = clientMessage.GetStringUtf8(); var methodName = clientMessage.GetStringUtf8(); var filename_Null = clientMessage.GetBoolean(); string fileName = null; if (!filename_Null) { fileName = clientMessage.GetStringUtf8(); } var lineNumber = clientMessage.GetInt(); return(new StackTraceElement(declaringClass, methodName, fileName, lineNumber)); }
public static Member Decode(IClientMessage clientMessage) { Address address = AddressCodec.Decode(clientMessage); string uuid = clientMessage.GetStringUtf8(); bool liteMember = clientMessage.GetBoolean(); int attributeSize = clientMessage.GetInt(); IDictionary<string, string> attributes = new Dictionary<string, string>(); for (int i = 0; i < attributeSize; i++) { string key = clientMessage.GetStringUtf8(); string value = clientMessage.GetStringUtf8(); attributes[key] = value; } return new Member(address, uuid, attributes, liteMember); }
public static ResponseParameters DecodeResponse(IClientMessage clientMessage) { var parameters = new ResponseParameters(); IDictionary<Address, IList<int>> partitions = null; var partitions_size = clientMessage.GetInt(); partitions = new Dictionary<Address, IList<int>>(partitions_size); for (var partitions_index = 0; partitions_index < partitions_size; partitions_index++) { Address partitions_key; IList<int> partitions_val; partitions_key = AddressCodec.Decode(clientMessage); var partitions_val_size = clientMessage.GetInt(); partitions_val = new List<int>(); for (var partitions_val_index = 0; partitions_val_index < partitions_val_size; partitions_val_index++) { int partitions_val_item; partitions_val_item = clientMessage.GetInt(); partitions_val.Add(partitions_val_item); } partitions.Add(partitions_key, partitions_val); } parameters.partitions = partitions; return parameters; }
public static ResponseParameters DecodeResponse(IClientMessage clientMessage) { var parameters = new ResponseParameters(); var partitions = new List <KeyValuePair <Address, IList <int> > >(); var partitionsSize = clientMessage.GetInt(); for (var partitionsIndex = 0; partitionsIndex < partitionsSize; partitionsIndex++) { var partitionsItemKey = AddressCodec.Decode(clientMessage); var partitionsItemVal = new List <int>(); var partitionsItemValSize = clientMessage.GetInt(); for (var partitionsItemValIndex = 0; partitionsItemValIndex < partitionsItemValSize; partitionsItemValIndex++) { var partitionsItemValItem = clientMessage.GetInt(); partitionsItemVal.Add(partitionsItemValItem); } var partitionsItem = new KeyValuePair <Address, IList <int> >(partitionsItemKey, partitionsItemVal); partitions.Add(partitionsItem); } parameters.partitions = partitions; return(parameters); }
internal static ResponseParameters DecodeResponse(IClientMessage clientMessage) { var parameters = new ResponseParameters(); var responseSize = clientMessage.GetInt(); var response = new List <KeyValuePair <IData, IData> >(responseSize); for (var responseIndex = 0; responseIndex < responseSize; responseIndex++) { var responseItemKey = clientMessage.GetData(); var responseItemVal = clientMessage.GetData(); var responseItem = new KeyValuePair <IData, IData>(responseItemKey, responseItemVal); response.Add(responseItem); } parameters.response = response; return(parameters); }
public static ResponseParameters DecodeResponse(IClientMessage clientMessage) { var parameters = new ResponseParameters(); IList <DistributedObjectInfo> infoCollection = null; var infoCollection_size = clientMessage.GetInt(); infoCollection = new List <DistributedObjectInfo>(); for (var infoCollection_index = 0; infoCollection_index < infoCollection_size; infoCollection_index++) { DistributedObjectInfo infoCollection_item; infoCollection_item = DistributedObjectInfoCodec.Decode(clientMessage); infoCollection.Add(infoCollection_item); } parameters.infoCollection = infoCollection; return(parameters); }
public static Member Decode(IClientMessage clientMessage) { var address = AddressCodec.Decode(clientMessage); var uuid = clientMessage.GetStringUtf8(); var liteMember = clientMessage.GetBoolean(); var attributeSize = clientMessage.GetInt(); IDictionary <string, string> attributes = new Dictionary <string, string>(); for (var i = 0; i < attributeSize; i++) { var key = clientMessage.GetStringUtf8(); var value = clientMessage.GetStringUtf8(); attributes[key] = value; } return(new Member(address, uuid, attributes, liteMember)); }
public static ResponseParameters DecodeResponse(IClientMessage clientMessage) { ResponseParameters parameters = new ResponseParameters(); ISet <IData> set = null; int set_size = clientMessage.GetInt(); set = new HashSet <IData>(); for (int set_index = 0; set_index < set_size; set_index++) { IData set_item; set_item = clientMessage.GetData(); set.Add(set_item); } parameters.set = set; return(parameters); }
public static ResponseParameters DecodeResponse(IClientMessage clientMessage) { ResponseParameters parameters = new ResponseParameters(); IList <KeyValuePair <IData, IData> > entrySet = null; int entrySet_size = clientMessage.GetInt(); entrySet = new List <KeyValuePair <IData, IData> >(); for (int entrySet_index = 0; entrySet_index < entrySet_size; entrySet_index++) { KeyValuePair <IData, IData> entrySet_item; entrySet_item = clientMessage.GetMapEntry(); entrySet.Add(entrySet_item); } parameters.entrySet = entrySet; return(parameters); }
public static ResponseParameters DecodeResponse(IClientMessage clientMessage) { ResponseParameters parameters = new ResponseParameters(); IList<KeyValuePair<IData, IData>> response = null; int response_size = clientMessage.GetInt(); response = new List<KeyValuePair<IData, IData>>(); for (int response_index = 0; response_index < response_size; response_index++) { KeyValuePair<IData, IData> response_item; IData response_item_key; IData response_item_val; response_item_key = clientMessage.GetData(); response_item_val = clientMessage.GetData(); response_item = new KeyValuePair<IData, IData>(response_item_key, response_item_val); response.Add(response_item); } parameters.response = response; return parameters; }
public static void Handle(IClientMessage clientMessage, HandleIMapInvalidation handleIMapInvalidation, HandleIMapBatchInvalidation handleIMapBatchInvalidation) { var messageType = clientMessage.GetMessageType(); if (messageType == EventMessageConst.EventIMapInvalidation) { IData key = null; var key_isNull = clientMessage.GetBoolean(); if (!key_isNull) { key = clientMessage.GetData(); } handleIMapInvalidation(key); return; } if (messageType == EventMessageConst.EventIMapBatchInvalidation) { IList<IData> keys = null; var keys_size = clientMessage.GetInt(); keys = new List<IData>(); for (var keys_index = 0; keys_index < keys_size; keys_index++) { IData keys_item; keys_item = clientMessage.GetData(); keys.Add(keys_item); } handleIMapBatchInvalidation(keys); return; } Logger.GetLogger(typeof (AbstractEventHandler)) .Warning("Unknown message type received on event handler :" + clientMessage.GetMessageType()); }
public static void Handle(IClientMessage clientMessage, HandleMember handleMember, HandleMemberSet handleMemberSet, HandleMemberAttributeChange handleMemberAttributeChange) { var messageType = clientMessage.GetMessageType(); if (messageType == EventMessageConst.EventMember) { IMember member = null; member = MemberCodec.Decode(clientMessage); int eventType; eventType = clientMessage.GetInt(); handleMember(member, eventType); return; } if (messageType == EventMessageConst.EventMemberSet) { IList<IMember> members = null; var members_size = clientMessage.GetInt(); members = new List<IMember>(); for (var members_index = 0; members_index < members_size; members_index++) { IMember members_item; members_item = MemberCodec.Decode(clientMessage); members.Add(members_item); } handleMemberSet(members); return; } if (messageType == EventMessageConst.EventMemberAttributeChange) { string uuid = null; uuid = clientMessage.GetStringUtf8(); string key = null; key = clientMessage.GetStringUtf8(); int operationType; operationType = clientMessage.GetInt(); string value = null; var value_isNull = clientMessage.GetBoolean(); if (!value_isNull) { value = clientMessage.GetStringUtf8(); } handleMemberAttributeChange(uuid, key, operationType, value); return; } Logger.GetLogger(typeof (AbstractEventHandler)) .Warning("Unknown message type received on event handler :" + clientMessage.GetMessageType()); }
public static void Handle(IClientMessage clientMessage, HandleItem handleItem) { int messageType = clientMessage.GetMessageType(); if (messageType == EventMessageConst.EventItem) { IData item = null; bool item_isNull = clientMessage.GetBoolean(); if (!item_isNull) { item = clientMessage.GetData(); } string uuid = null; uuid = clientMessage.GetStringUtf8(); int eventType; eventType = clientMessage.GetInt(); handleItem(item, uuid, eventType); return; } Hazelcast.Logging.Logger.GetLogger(typeof(AbstractEventHandler)).Warning("Unknown message type received on event handler :" + clientMessage.GetMessageType()); }
public static void Handle(IClientMessage clientMessage, HandleEntry handleEntry) { int messageType = clientMessage.GetMessageType(); if (messageType == EventMessageConst.EventEntry) { IData key = null; bool key_isNull = clientMessage.GetBoolean(); if (!key_isNull) { key = clientMessage.GetData(); } IData value = null; bool value_isNull = clientMessage.GetBoolean(); if (!value_isNull) { value = clientMessage.GetData(); } IData oldValue = null; bool oldValue_isNull = clientMessage.GetBoolean(); if (!oldValue_isNull) { oldValue = clientMessage.GetData(); } IData mergingValue = null; bool mergingValue_isNull = clientMessage.GetBoolean(); if (!mergingValue_isNull) { mergingValue = clientMessage.GetData(); } int eventType ; eventType = clientMessage.GetInt(); string uuid = null; uuid = clientMessage.GetStringUtf8(); int numberOfAffectedEntries ; numberOfAffectedEntries = clientMessage.GetInt(); handleEntry(key, value, oldValue, mergingValue, eventType, uuid, numberOfAffectedEntries); return; } Hazelcast.Logging.Logger.GetLogger(typeof(AbstractEventHandler)).Warning("Unknown message type received on event handler :" + clientMessage.GetMessageType()); }