public static void encode(RingbufferStoreConfigHolder storeConfig, ClientMessage clientMessage) { if (storeConfig.getImplementation() != null) { clientMessage.set(CONFIG_TYPE_STORE_IMPLEMENTATION) .set(storeConfig.getImplementation()); } else if (storeConfig.getClassName() != null) { clientMessage.set(CONFIG_TYPE_CLASS_NAME) .set(storeConfig.getClassName()); } else if (storeConfig.getFactoryImplementation() != null) { clientMessage.set(CONFIG_TYPE_FACTORY_IMPLEMENTATION) .set(storeConfig.getFactoryImplementation()); } else { clientMessage.set(CONFIG_TYPE_FACTORY_CLASS_NAME) .set(storeConfig.getFactoryClassName()); } boolean isNullProperties = storeConfig.getProperties() == null; clientMessage.set(isNullProperties); if (!isNullProperties) { PropertiesCodec.encode(storeConfig.getProperties(), clientMessage); } clientMessage.set(storeConfig.isEnabled()); }
public static void encode(RingbufferStoreConfigHolder storeConfig, ClientMessage clientMessage) { if (storeConfig.getImplementation() != null) { clientMessage.set(CONFIG_TYPE_STORE_IMPLEMENTATION) .set(storeConfig.getImplementation()); } else if (storeConfig.getClassName() != null) { clientMessage.set(CONFIG_TYPE_CLASS_NAME) .set(storeConfig.getClassName()); } else if (storeConfig.getFactoryImplementation() != null) { clientMessage.set(CONFIG_TYPE_FACTORY_IMPLEMENTATION) .set(storeConfig.getFactoryImplementation()); } else { clientMessage.set(CONFIG_TYPE_FACTORY_CLASS_NAME) .set(storeConfig.getFactoryClassName()); } boolean isNullProperties = storeConfig.getProperties() == null; clientMessage.set(isNullProperties); if (!isNullProperties) { PropertiesCodec.encode(storeConfig.getProperties(), clientMessage); } clientMessage.set(storeConfig.isEnabled()); }
public static void encode(RingbufferStoreConfigHolder storeConfig, ClientMessage clientMessage) { if (storeConfig.getImplementation() != null) { clientMessage.set(CONFIG_TYPE_STORE_IMPLEMENTATION) .set(storeConfig.getImplementation()); } else if (storeConfig.getClassName() != null) { clientMessage.set(CONFIG_TYPE_CLASS_NAME) .set(storeConfig.getClassName()); } else if (storeConfig.getFactoryImplementation() != null) { clientMessage.set(CONFIG_TYPE_FACTORY_IMPLEMENTATION) .set(storeConfig.getFactoryImplementation()); } else { clientMessage.set(CONFIG_TYPE_FACTORY_CLASS_NAME) .set(storeConfig.getFactoryClassName()); } boolean isNullProperties = storeConfig.getProperties() == null; clientMessage.set(isNullProperties); if (!isNullProperties) { PropertiesCodec.encode(storeConfig.getProperties(), clientMessage); } clientMessage.set(storeConfig.isEnabled()); }