public int getEncodeSize() { return DataConstants.SIZE_BYTE + BufferHelper.sizeOfSimpleString(name) + BufferHelper.sizeOfNullableSimpleString(selector) + DataConstants.SIZE_BOOLEAN; }
BufferHelper.sizeOfNullableSimpleString(discoveryGroupName); size += BufferHelper.sizeOfNullableSimpleString(clientID) +
public static int getEncodeSize(TransportConfiguration config) { int size = BufferHelper.sizeOfNullableSimpleString(config.getName()) + BufferHelper.sizeOfSimpleString(config.getFactoryClassName()); size += DataConstants.SIZE_INT; // number of params for (Entry<String, Object> param : config.getParams().entrySet()) { size += BufferHelper.sizeOfSimpleString(param.getKey()); size += BufferHelper.sizeOfSimpleString(param.getValue().toString()); } return size; }
@Override public int getEncodeSize() { return BufferHelper.sizeOfNullableSimpleString(addressFullMessagePolicy != null ? addressFullMessagePolicy.toString() : null) + BufferHelper.sizeOfNullableLong(maxSizeBytes) + BufferHelper.sizeOfNullableLong(pageSizeBytes) + BufferHelper.sizeOfNullableInteger(pageMaxCache) + BufferHelper.sizeOfNullableBoolean(dropMessagesWhenFull) + BufferHelper.sizeOfNullableInteger(maxDeliveryAttempts) + BufferHelper.sizeOfNullableInteger(messageCounterHistoryDayLimit) + BufferHelper.sizeOfNullableLong(redeliveryDelay) + BufferHelper.sizeOfNullableDouble(redeliveryMultiplier) + BufferHelper.sizeOfNullableLong(maxRedeliveryDelay) + SimpleString.sizeofNullableString(deadLetterAddress) + SimpleString.sizeofNullableString(expiryAddress) + BufferHelper.sizeOfNullableLong(expiryDelay) + BufferHelper.sizeOfNullableBoolean(lastValueQueue) + BufferHelper.sizeOfNullableLong(redistributionDelay) + BufferHelper.sizeOfNullableBoolean(sendToDLAOnNoRoute) + BufferHelper.sizeOfNullableLong(slowConsumerCheckPeriod) + BufferHelper.sizeOfNullableLong(slowConsumerThreshold) + BufferHelper.sizeOfNullableSimpleString(slowConsumerPolicy != null ? slowConsumerPolicy.toString() : null); }
public int getEncodeSize() { return BufferHelper.sizeOfNullableSimpleString(addressFullMessagePolicy != null ? addressFullMessagePolicy.toString() : null) + BufferHelper.sizeOfNullableLong(maxSizeBytes) + BufferHelper.sizeOfNullableLong(pageSizeBytes) + BufferHelper.sizeOfNullableInteger(pageMaxCache) + BufferHelper.sizeOfNullableBoolean(dropMessagesWhenFull) + BufferHelper.sizeOfNullableInteger(maxDeliveryAttempts) + BufferHelper.sizeOfNullableInteger(messageCounterHistoryDayLimit) + BufferHelper.sizeOfNullableLong(redeliveryDelay) + SimpleString.sizeofNullableString(deadLetterAddress) + SimpleString.sizeofNullableString(expiryAddress) + BufferHelper.sizeOfNullableBoolean(lastValueQueue) + BufferHelper.sizeOfNullableLong(redistributionDelay) + BufferHelper.sizeOfNullableBoolean(sendToDLAOnNoRoute); }