public static int calculateDataSize(ListenerConfigHolder listenerConfig) { boolean hasImplementation = (listenerConfig.getListenerImplementation() != null); int dataSize = 3 * Bits.BOOLEAN_SIZE_IN_BYTES + Bits.BYTE_SIZE_IN_BYTES; if (hasImplementation) { dataSize += ParameterUtil.calculateDataSize(listenerConfig.getListenerImplementation()); } else { dataSize += ParameterUtil.calculateDataSize(listenerConfig.getClassName()); } return dataSize; } }
public static int calculateDataSize(ListenerConfigHolder listenerConfig) { boolean hasImplementation = (listenerConfig.getListenerImplementation() != null); int dataSize = 3 * Bits.BOOLEAN_SIZE_IN_BYTES + Bits.BYTE_SIZE_IN_BYTES; if (hasImplementation) { dataSize += ParameterUtil.calculateDataSize(listenerConfig.getListenerImplementation()); } else { dataSize += ParameterUtil.calculateDataSize(listenerConfig.getClassName()); } return dataSize; } }
public static int calculateDataSize(ListenerConfigHolder listenerConfig) { boolean hasImplementation = (listenerConfig.getListenerImplementation() != null); int dataSize = 3 * Bits.BOOLEAN_SIZE_IN_BYTES + Bits.BYTE_SIZE_IN_BYTES; if (hasImplementation) { dataSize += ParameterUtil.calculateDataSize(listenerConfig.getListenerImplementation()); } else { dataSize += ParameterUtil.calculateDataSize(listenerConfig.getClassName()); } return dataSize; } }
public static void encode(ListenerConfigHolder listenerConfigHolder, ClientMessage clientMessage) { clientMessage.set((byte) listenerConfigHolder.getListenerType()); boolean isNullImplementation = listenerConfigHolder.getListenerImplementation() == null; clientMessage.set(isNullImplementation); if (!isNullImplementation) { clientMessage.set(listenerConfigHolder.getListenerImplementation()); } boolean isNullClassName = listenerConfigHolder.getClassName() == null; clientMessage.set(isNullClassName); if (!isNullClassName) { clientMessage.set(listenerConfigHolder.getClassName()); } clientMessage.set(listenerConfigHolder.isLocal()).set(listenerConfigHolder.isIncludeValue()); }
public static void encode(ListenerConfigHolder listenerConfigHolder, ClientMessage clientMessage) { clientMessage.set((byte) listenerConfigHolder.getListenerType()); boolean isNullImplementation = listenerConfigHolder.getListenerImplementation() == null; clientMessage.set(isNullImplementation); if (!isNullImplementation) { clientMessage.set(listenerConfigHolder.getListenerImplementation()); } boolean isNullClassName = listenerConfigHolder.getClassName() == null; clientMessage.set(isNullClassName); if (!isNullClassName) { clientMessage.set(listenerConfigHolder.getClassName()); } clientMessage.set(listenerConfigHolder.isLocal()).set(listenerConfigHolder.isIncludeValue()); }
public static void encode(ListenerConfigHolder listenerConfigHolder, ClientMessage clientMessage) { clientMessage.set((byte) listenerConfigHolder.getListenerType()); boolean isNullImplementation = listenerConfigHolder.getListenerImplementation() == null; clientMessage.set(isNullImplementation); if (!isNullImplementation) { clientMessage.set(listenerConfigHolder.getListenerImplementation()); } boolean isNullClassName = listenerConfigHolder.getClassName() == null; clientMessage.set(isNullClassName); if (!isNullClassName) { clientMessage.set(listenerConfigHolder.getClassName()); } clientMessage.set(listenerConfigHolder.isLocal()).set(listenerConfigHolder.isIncludeValue()); }