public static void encode(MapStoreConfigHolder config, ClientMessage clientMessage) { clientMessage.set(config.isEnabled()).set(config.isWriteCoalescing()) .set(config.getWriteDelaySeconds()).set(config.getWriteBatchSize()) .set(config.getInitialLoadMode()); boolean isNullProperties = config.getProperties() == null; clientMessage.set(isNullProperties); if (!isNullProperties) { PropertiesCodec.encode(config.getProperties(), clientMessage); } boolean isNullClassName = config.getClassName() == null; clientMessage.set(isNullClassName); if (!isNullClassName) { clientMessage.set(config.getClassName()); } boolean isNullFactoryClassName = config.getFactoryClassName() == null; clientMessage.set(isNullFactoryClassName); if (!isNullFactoryClassName) { clientMessage.set(config.getFactoryClassName()); } boolean isNullImplementation = config.getImplementation() == null; clientMessage.set(isNullImplementation); if (!isNullImplementation) { clientMessage.set(config.getImplementation()); } boolean isNullFactoryImplementation = config.getFactoryImplementation() == null; clientMessage.set(isNullFactoryImplementation); if (!isNullFactoryImplementation) { clientMessage.set(config.getFactoryImplementation()); } }
public static void encode(MapStoreConfigHolder config, ClientMessage clientMessage) { clientMessage.set(config.isEnabled()).set(config.isWriteCoalescing()) .set(config.getWriteDelaySeconds()).set(config.getWriteBatchSize()) .set(config.getInitialLoadMode()); boolean isNullProperties = config.getProperties() == null; clientMessage.set(isNullProperties); if (!isNullProperties) { PropertiesCodec.encode(config.getProperties(), clientMessage); } boolean isNullClassName = config.getClassName() == null; clientMessage.set(isNullClassName); if (!isNullClassName) { clientMessage.set(config.getClassName()); } boolean isNullFactoryClassName = config.getFactoryClassName() == null; clientMessage.set(isNullFactoryClassName); if (!isNullFactoryClassName) { clientMessage.set(config.getFactoryClassName()); } boolean isNullImplementation = config.getImplementation() == null; clientMessage.set(isNullImplementation); if (!isNullImplementation) { clientMessage.set(config.getImplementation()); } boolean isNullFactoryImplementation = config.getFactoryImplementation() == null; clientMessage.set(isNullFactoryImplementation); if (!isNullFactoryImplementation) { clientMessage.set(config.getFactoryImplementation()); } }
public static void encode(MapStoreConfigHolder config, ClientMessage clientMessage) { clientMessage.set(config.isEnabled()).set(config.isWriteCoalescing()) .set(config.getWriteDelaySeconds()).set(config.getWriteBatchSize()) .set(config.getInitialLoadMode()); boolean isNullProperties = config.getProperties() == null; clientMessage.set(isNullProperties); if (!isNullProperties) { PropertiesCodec.encode(config.getProperties(), clientMessage); } boolean isNullClassName = config.getClassName() == null; clientMessage.set(isNullClassName); if (!isNullClassName) { clientMessage.set(config.getClassName()); } boolean isNullFactoryClassName = config.getFactoryClassName() == null; clientMessage.set(isNullFactoryClassName); if (!isNullFactoryClassName) { clientMessage.set(config.getFactoryClassName()); } boolean isNullImplementation = config.getImplementation() == null; clientMessage.set(isNullImplementation); if (!isNullImplementation) { clientMessage.set(config.getImplementation()); } boolean isNullFactoryImplementation = config.getFactoryImplementation() == null; clientMessage.set(isNullFactoryImplementation); if (!isNullFactoryImplementation) { clientMessage.set(config.getFactoryImplementation()); } }